Strana 1 od 2 12 PoslednjaPoslednja
Rezultati 1 do 15 od 17

Tema: Pitanja za iOS developere

  1. #1
    iDrugČlan
    Datum registracije
    20.07.2010
    Lokacija
    A, A
    Godina
    31
    Poruke
    41
    Thanks
    7
    Thanked 17 Times in 6 Posts

    Podrazumevano 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
    Datum registracije
    30.03.2012
    Poruke
    119
    Thanks
    67
    Thanked 101 Times in 38 Posts

    Podrazumevano 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 avatar
    Datum registracije
    09.04.2008
    Poruke
    133
    Thanks
    2
    Thanked 33 Times in 18 Posts

    Podrazumevano 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
    Datum registracije
    20.07.2010
    Lokacija
    A, A
    Godina
    31
    Poruke
    41
    Thanks
    7
    Thanked 17 Times in 6 Posts

    Podrazumevano 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
    Datum registracije
    30.03.2012
    Poruke
    119
    Thanks
    67
    Thanked 101 Times in 38 Posts

    Podrazumevano 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 avatar
    Datum registracije
    09.04.2008
    Poruke
    133
    Thanks
    2
    Thanked 33 Times in 18 Posts

    Podrazumevano Re: Pitanja za iOS developere

    Citirati Originalno postavljeno od gee_fox Pogledati poruku
    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 (20.08.2016)

  10. #7
    iDrugČlan
    Datum registracije
    20.07.2010
    Lokacija
    A, A
    Godina
    31
    Poruke
    41
    Thanks
    7
    Thanked 17 Times in 6 Posts

    Podrazumevano 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 avatar
    Datum registracije
    31.01.2013
    Godina
    33
    Poruke
    335
    Thanks
    27
    Thanked 71 Times in 51 Posts

    Podrazumevano 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 avatar
    Datum registracije
    18.09.2011
    Lokacija
    Niš
    Poruke
    5.039
    Thanks
    1.812
    Thanked 1.354 Times in 932 Posts

    Podrazumevano 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
    Datum registracije
    20.07.2010
    Lokacija
    A, A
    Godina
    31
    Poruke
    41
    Thanks
    7
    Thanked 17 Times in 6 Posts

    Podrazumevano Re: Pitanja za iOS developere

    Citirati Originalno postavljeno od laynee Pogledati poruku
    +- 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 avatar
    Datum registracije
    12.02.2008
    Lokacija
    Nis
    Godina
    30
    Poruke
    6.167
    Thanks
    561
    Thanked 1.105 Times in 681 Posts

    Podrazumevano 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 avatar
    Datum registracije
    31.01.2013
    Godina
    33
    Poruke
    335
    Thanks
    27
    Thanked 71 Times in 51 Posts

    Podrazumevano Re: Pitanja za iOS developere

    Citirati Originalno postavljeno od gee_fox Pogledati poruku
    Mislis na UML i dijagram klasa
    Tako je to je projektovanje sw
    iPhone 6 | space gray | 64GB

  16. #13
    iSrbijaBigFan
    Datum registracije
    30.03.2012
    Poruke
    119
    Thanks
    67
    Thanked 101 Times in 38 Posts

    Podrazumevano Re: Pitanja za iOS developere

    Citirati Originalno postavljeno od gee_fox Pogledati poruku
    +- za private i public
    Verovatno misliš na + za klasne metode i - za instancne

    Citirati Originalno postavljeno od gee_fox Pogledati poruku
    sve klase se tretiraju kao interfejs
    Pa, klase se deklarišu sa @interface, definišu sa @implementation. Za interfejse koristiš @protocol.

    Citirati Originalno postavljeno od gee_fox Pogledati poruku
    izostanak namespace-a
    Oh well, možeš koristiti troslovne prefikse za klase.

    Citirati Originalno postavljeno od gee_fox Pogledati poruku
    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 avatar
    Datum registracije
    18.09.2011
    Lokacija
    Niš
    Poruke
    5.039
    Thanks
    1.812
    Thanked 1.354 Times in 932 Posts

    Podrazumevano 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 avatar
    Datum registracije
    16.05.2011
    Lokacija
    Beograd
    Godina
    30
    Poruke
    900
    Thanks
    624
    Thanked 253 Times in 190 Posts

    Podrazumevano 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

Strana 1 od 2 12 PoslednjaPoslednja

Informacije teme

Korisnici koji pretražuju ovu temu

Trenutno je 1 korisnik(a) koji pretražuje(u) ovu temu. (Članova: 0 - Gostiju: 1)

Ovlašćenja postavljanja

  • Vi ne možete postavljati nove teme
  • Vi ne možete postavljati odgovore
  • Vi ne možete postavljati priloge
  • Vi ne možete menjati vaše poruke
  •