iPhone Srbija Servis, Beograd Kosovska 28
Page 1 of 2 12 LastLast
Results 1 to 15 of 17

Thread: Pitanja za iOS developere

  1. #1
    iDrugČlan
    Join Date
    Jul 2010
    Location
    A, A
    Age
    31
    Posts
    41
    Thanks
    7
    Thanked 17 Times in 6 Posts

    Default Pitanja za iOS developere

    Pozdrav drugari,
    evo vec neko vreme planiram da pocnem sa iOS developmentom pa samim tim imam i nekoliko pitanja i nedoumica. Nadam se da ce neko moci da mi pomogne.

    1. Obj C vs Swift
    Sta izabrati od ova dva i kakva se buducnost pise swiftu? Sta je zapravo Swift i kako se on izvrsava tj da li se direktno kompajlira ili postoji neki posrednicki jezik i virtuelna masina koja ga pokrece?
    Posto vec duze vreme radim C#/C++ nTier aplikacije, interesuje me sta je najbolje izabrati i koliki benefit koji jezik nosi. Verujem da Obj C nosi veliki benefit zbot vec postojecih aplikacija, ali Swift mi izgleda kao dosta elegantnije resenje (Dosta je slicniji ostalim C-olikim jezicima).

    2. Masina za rad
    Logicno da cu uzeti neki MBP pa me interesuje sta mogu da ocekujem u radu i da li ce modeli od 13" sa Intelovim i5 ULV procesorima moci da mi omoguce komotan rad ili da odmah pucam na 15ice sa punkorvnim cetvorojezgarnim i7 procesorima.
    iPhone 3GS 16GB iOS 4.3.3 bb 6.15

  2. #2
    iSrbijaBigFan
    Join Date
    Mar 2012
    Posts
    119
    Thanks
    67
    Thanked 101 Times in 38 Posts

    Default Re: Pitanja za iOS developere

    Da probam, ukratko:

    1) Swift je Apple-ov pokušaj kreiranja novog, modernog jezika koji će najverovatnije zameniti ObjC, ali IMHO na jako duge staze. Da, kompajliran je, podržava najbitnije paradigme.
    ObjC možda ima lošiju sintaksu (enum i switch u Swift-u su fantazija), ali je moćniji, fleksibilniji (na kraju krajeva, nasleđuje C) i stabilniji.
    E sad, Cocoa API-i su pisani u ObjC, tako da dok se to potpuno ne prilagodi, Swift je osuđen na interop sa legacy kodom.
    Tako da, ako sad počinješ, bolje oba

    2) Meni lično i prošlogodišnji Air završava posao (hell, čak i renderuje pomalo), ali ako planiraš neke baze i sličan heavy-duty, naravno MBP.

  3. The Following User Says Thank You to Mjölnir For This Useful Post:

    gee_fox (03-10-2014)

  4. #3
    iPhoneBigFan djalfirevic's Avatar
    Join Date
    Apr 2008
    Posts
    133
    Thanks
    2
    Thanked 33 Times in 18 Posts

    Default Re: Pitanja za iOS developere

    1) Objective-C svakako. Swift kreni da ucis ali ne i da ga integrises u kod, bar ne jos uvek, jer Apple-u Swift ne radi onako kako je zamislio da treba da radi. Par drugara iz firme su sada u Barseloni na naprednom kursu za iOS i jedan amer im drzi kurs, i ovo sto napisah je bukvalno njegov savet.

    2) Pokusaj ako mozes da uzmes samo nesto sto ima SSD, sve ostalo, bas te briga
    I dare do all that may become a man; who dares do more is none.

  5. The Following User Says Thank You to djalfirevic For This Useful Post:

    gee_fox (03-10-2014)

  6. #4
    iDrugČlan
    Join Date
    Jul 2010
    Location
    A, A
    Age
    31
    Posts
    41
    Thanks
    7
    Thanked 17 Times in 6 Posts

    Default Re: Pitanja za iOS developere

    Taman sam se ponadao da ce Swift imati trenutno bolje izglede jer mi je ObjC dosta konfuzan, no i to se da savladati. A kakva su vasa iskustva bila dok ste ucili ObjC i da li ste imali nekog predznanja?
    iPhone 3GS 16GB iOS 4.3.3 bb 6.15

  7. #5
    iSrbijaBigFan
    Join Date
    Mar 2012
    Posts
    119
    Thanks
    67
    Thanked 101 Times in 38 Posts

    Default Re: Pitanja za iOS developere

    Nikakvo predznanje o Apple ekosistemu, jedini veći problem je bio da shvatim imenovane parametre, ostalo je iskustvo.

  8. #6
    iPhoneBigFan djalfirevic's Avatar
    Join Date
    Apr 2008
    Posts
    133
    Thanks
    2
    Thanked 33 Times in 18 Posts

    Default Re: Pitanja za iOS developere

    Quote Originally Posted by gee_fox View Post
    Taman sam se ponadao da ce Swift imati trenutno bolje izglede jer mi je ObjC dosta konfuzan, no i to se da savladati. A kakva su vasa iskustva bila dok ste ucili ObjC i da li ste imali nekog predznanja?
    Ovo je ipak kljucno, ma kreni bre, i videces, nema zime Ja sada sam dosao do stadijuma da mi je ObjC vrhunski jezik! Svidja mi se njegova sintaksa, volim to sto metode po nazivu mogu biti kilometarske, a imas jako dobar code sense. Sta znam, meni je bas bas super sad.
    I dare do all that may become a man; who dares do more is none.

  9. The Following User Says Thank You to djalfirevic For This Useful Post:

    milenium03 (19-08-2016)

  10. #7
    iDrugČlan
    Join Date
    Jul 2010
    Location
    A, A
    Age
    31
    Posts
    41
    Thanks
    7
    Thanked 17 Times in 6 Posts

    Default Re: Pitanja za iOS developere

    Verujem ti, samo dosta stvari tu zbunjuje. +- za private i public, sve klase se tretiraju kao interfejs, izostanak namespace-a itd itd... Nije to nikakav problem da 'naucim', jedino mi predstavlja problem da se odviknem od nacina kojim radim vec nekoliko godina u nazad.
    iPhone 3GS 16GB iOS 4.3.3 bb 6.15

  11. #8
    iPhoneBigFan laynee's Avatar
    Join Date
    Jan 2013
    Age
    33
    Posts
    335
    Thanks
    27
    Thanked 71 Times in 51 Posts

    Default Re: Pitanja za iOS developere

    +- za private i public se nauci u osnovama projektovanja softvera
    ne kazem da je logicno i da ti ne znas, nemoj da mislis da hocu da te uvredim
    iPhone 6 | space gray | 64GB

  12. #9
    "The iSrbija Hall Of Fame" Member illusion's Avatar
    Join Date
    Sep 2011
    Location
    Niš
    Posts
    5,039
    Thanks
    1,812
    Thanked 1,354 Times in 932 Posts

    Default Re: Pitanja za iOS developere

    steta sto kod nas nema tih kurseva o ios programiranju...
    iPhone 5/iphone 6S/iPhone 7+/ipad mini retina

  13. #10
    iDrugČlan
    Join Date
    Jul 2010
    Location
    A, A
    Age
    31
    Posts
    41
    Thanks
    7
    Thanked 17 Times in 6 Posts

    Default Re: Pitanja za iOS developere

    Quote Originally Posted by laynee View Post
    +- za private i public se nauci u osnovama projektovanja softvera
    ne kazem da je logicno i da ti ne znas, nemoj da mislis da hocu da te uvredim
    Mislis na UML i dijagram klasa
    iPhone 3GS 16GB iOS 4.3.3 bb 6.15

  14. #11
    iModerator Lazar's Avatar
    Join Date
    Feb 2008
    Location
    Nis
    Age
    30
    Posts
    6,167
    Thanks
    561
    Thanked 1,105 Times in 681 Posts

    Default Re: Pitanja za iOS developere

    Ako mene pitas izbegavaj skript jezike mada mozda je to samo moje misljenje. Sedi i nauci Objective-C. Predji neku knjigu od prve do poslednje stranice. radi primere nemoj da ih samo citas. Onda izmisli sebi jedan projekat i uradi ga kako treba. Kad to budes zavrsio (moja pretpostavka da ce da potraje 2 3 meseca zavisi koliko se budes forsirao) mocices da pocnes da radis neke projekte

    sve ovo gore sto sam napisao vazi ukoliko se bavis nekim programiranjem. ako si totalni noob onda trebas da pocnes od nekih drugih stvari (mnogi ce da kazu nije potrebno nista drugo da se zna ali daleko je od toga)...

    isto trebas da odlucis cime bi se bavio to jest sta bi radio. Aplikacije, igrice nesto trece


    sto se tice drugog pitanja moze da ti zavrsi bilo koji racunar koji ima OSX na sebi. ja koristim Hackintosh i apsoludno mi zavrsava poso kosta mnogo manje nego MB ili bilo koji apple racunar a jaci je od vecine istih


    Ovo gore je napisano iz mog licnog iskustva koje imam za iOS Dev

  15. #12
    iPhoneBigFan laynee's Avatar
    Join Date
    Jan 2013
    Age
    33
    Posts
    335
    Thanks
    27
    Thanked 71 Times in 51 Posts

    Default Re: Pitanja za iOS developere

    Quote Originally Posted by gee_fox View Post
    Mislis na UML i dijagram klasa
    Tako je to je projektovanje sw
    iPhone 6 | space gray | 64GB

  16. #13
    iSrbijaBigFan
    Join Date
    Mar 2012
    Posts
    119
    Thanks
    67
    Thanked 101 Times in 38 Posts

    Default Re: Pitanja za iOS developere

    Quote Originally Posted by gee_fox View Post
    +- za private i public
    Verovatno misliš na + za klasne metode i - za instancne

    Quote Originally Posted by gee_fox View Post
    sve klase se tretiraju kao interfejs
    Pa, klase se deklarišu sa @interface, definišu sa @implementation. Za interfejse koristiš @protocol.

    Quote Originally Posted by gee_fox View Post
    izostanak namespace-a
    Oh well, možeš koristiti troslovne prefikse za klase.

    Quote Originally Posted by gee_fox View Post
    Nije to nikakav problem da 'naucim', jedino mi predstavlja problem da se odviknem od nacina kojim radim vec nekoliko godina u nazad.
    Ne verujem da ovo važi samo za ObjC

  17. #14
    "The iSrbija Hall Of Fame" Member illusion's Avatar
    Join Date
    Sep 2011
    Location
    Niš
    Posts
    5,039
    Thanks
    1,812
    Thanked 1,354 Times in 932 Posts

    Default Re: Pitanja za iOS developere

    Potrebna pomoc,koji appleov laptop je dovoljan za pravljenje ios aplikacija?Vidim da XCODE zahteva minimumum OS X 10.9.4,da li to znaci da ne mogu da instaliram neku stariju verziju i radim u njemu?Mnogo mi je da dam 500-600e za polovan macbook pa zato pitam ako moze neki od 200e da zavrsi posao bilo bi super
    iPhone 5/iphone 6S/iPhone 7+/ipad mini retina

  18. #15
    iSrbijaHero kakosuper's Avatar
    Join Date
    May 2011
    Location
    Beograd
    Age
    30
    Posts
    900
    Thanks
    624
    Thanked 253 Times in 190 Posts

    Default Pitanja za iOS developere

    Mozes late 2008, gura lion, ali na njemu neces moci za ios 7 i gore da radis vec samo za nize.

    I da, on ti kosta oko 200e
    iPhone 6s ios 9

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •