Swift Má cenu se učit ObjC?

Věnujete se vývoji aplikací pro Mac OS X, iOS nebo třeba webových služeb spojených s Apple produkty. Nabízíme prostor pro sdílení zkušeností.

Moderátoři: MichalM.Mac, Macforum_Admin

Swift Má cenu se učit ObjC?

Příspěvekod MAF » 08 čer 2014 14:47

Zdravím,
po koupi iPhonu a iPadu, jsem si koupil MacBook, abych mohl vyvíjet na tyto úžasné přístroje. Jsem student IT a tak se ve škole učíme C#. Umím nějaké základy HTML, ale musím to ještě vylepšit :D + to chci obohatit o PHP.
Po koupi MacBooku jsem začal věnovat i nějaký čas ObjC, které pro mě od začátku bylo trochu těžší. Když jsem viděl představí Swiftu, tak jsem jásal a hned jsem si stáhl knížku. Ovšem nejsem registrovaný vývojář, takže nemůžu jazyk zkoušet a přes prázdniny by chtěl udělat nějakou hru. Tak teď přemýšlím jestli má cenu se ObjC učit, když pak budu asi dělat vše ve Swiftu, který bude asi pro studující "Ajťáky" lepší než ObjC, jak jsem zatím četl.

Prosím o radu zkušeného, protože se opravdu neumím rozhodnout, jak pokračovat ve své cestě vývojáře iOS aplikací.
Mac Pro mid 2010 2 x 2.93 GHz, 32 GB RAM, AMD RX 570
MacBook Pro 13" Retina late 2013 i5 2.4 GHz, 8 GB RAM, 256 GB SSD
MacBook Pro 15" Retina mid 2015 i7 2.2 GHz, 16 GB RAM, 256 GB SSD
iPhone 6s Plus 128 GB
iPad Pro 10.5" 256 GB
Uživatelský avatar
MAF
 
Příspěvky: 140
Registrován: 08 lis 2013 19:21
Bydliště: Praha
Poděkoval: 1 x
Poděkovali mu: 12 x


Re: Swift Má cenu se učit ObjC?

Příspěvekod lanny » 08 čer 2014 14:58

Spousta příkladů, code snippets a free codu na webu je v ObjC. Určitě vám neuškodí se to naučit aspoň číst.
Uživatelský avatar
lanny
 
Příspěvky: 1831
Registrován: 01 srp 2012 08:51
Poděkoval: 118 x
Poděkovali mu: 128 x

Re: Swift Má cenu se učit ObjC?

Příspěvekod Zabza » 11 čer 2014 13:09

ObjC je opravdu odpudivé, ale bez něj to zatím nepůjde. Jako začátečník si musíš uvědomit, že programování pro IOS není o zvládnutí nějakého jazyka (to je celkem maličkost), ale jde zvládnutí frameworku IOS. Na každý prd existuje API, které ti udělá co si budeš přát, jen musíš vědět jak na něj. Když budeš znát framework IOS, přejít z ObjC na Swift bude legrácka.
Moje rada je začít v ObjC, protože na všechno najdeš příklad nebo tutorial. Swift by ti teď všechno jen zkomplikoval. Ten je zatím jen pro registrované vývojáře, takže by jsi si musel koupit vývojářský účet za 99$ a věř tomu, že ho ještě nějakou dobu nebudeš potřebovat.
Když už něco platit, tak si kup přístup k tutorialům na http://www.raywenderlich.com. Myslím, že za 15$ na měsíc tam získáš přístup k cca stovce video tutorialů, které tě protáhnou základy programování pro IOS.
Hodně štěstí a pevné nervy. S ObjC jsou nezbytné ;)
13" MBP 2016
iPhone SE 64GB
AW series 2
iPad Air
Mac Mini 2012
Zabza
 
Příspěvky: 67
Registrován: 18 říj 2012 21:06
Poděkoval: 3 x
Poděkovali mu: 6 x

Re: Swift Má cenu se učit ObjC?

Příspěvekod Marthin » 11 čer 2014 14:08

Mac mini Late 2012
iPhone 5S
Marthin
 
Příspěvky: 145
Registrován: 31 črc 2012 08:29
Poděkoval: 17 x
Poděkovali mu: 25 x

Re: Swift Má cenu se učit ObjC?

Příspěvekod SharkeeCZ » 03 pro 2015 20:14

iPhone8/iPad mini2/MBAlate2014/AW3Nike+42/aTV4 - noJB
Uživatelský avatar
SharkeeCZ
 
Příspěvky: 941
Registrován: 09 lis 2015 17:57
Poděkoval: 6 x
Poděkovali mu: 44 x

Re: Swift Má cenu se učit ObjC?

Příspěvekod MAF » 05 pro 2015 12:09

Četl jsem o tom a jsem strašně rád, že je Swift otevřený! :) Hlavně to budou moc vyzkoušet i lidi bez Maců a třeba se ze Swiftu stane jednou standart :D
Naposledy upravil MAF dne 27 úno 2016 20:20, celkově upraveno 1
Mac Pro mid 2010 2 x 2.93 GHz, 32 GB RAM, AMD RX 570
MacBook Pro 13" Retina late 2013 i5 2.4 GHz, 8 GB RAM, 256 GB SSD
MacBook Pro 15" Retina mid 2015 i7 2.2 GHz, 16 GB RAM, 256 GB SSD
iPhone 6s Plus 128 GB
iPad Pro 10.5" 256 GB
Uživatelský avatar
MAF
 
Příspěvky: 140
Registrován: 08 lis 2013 19:21
Bydliště: Praha
Poděkoval: 1 x
Poděkovali mu: 12 x

Re: Swift Má cenu se učit ObjC?

Příspěvekod iosdeveloper.sk » 24 úno 2016 21:48

Ano ma. Odporucam. Plno frameworkov je v Objective-C a Swift spolupracuje s Objective-C.
Tiez vo Swifte nemozes priamo pouzit C++.

Ak sa chces naucit programovat vo Swifte, pozri blog https://www.iosdeveloper.sk kde momentalne bezi tutorial programovania vo Swifte. Postupne budu pribudat pravidelne nove a nove clanky.

F.
iosdeveloper.sk
 
Příspěvky: 1
Registrován: 24 úno 2016 21:44
Poděkoval: 0 x
Poděkovali mu: 0 x

Re: Swift Má cenu se učit ObjC?

Příspěvekod Dawy » 18 črc 2016 20:03

Swift 2 je super. Zkuste mrknout na iTunes na poslední kurz od Stanford university.
MacBook Pro 13 (2018)
iPhone X 256 GB
AirPods
iPad Pro 10.5 64 GB WiFi
Apple Watch 42mm
Apple TV4 32 GB
Dawy
 
Příspěvky: 76
Registrován: 30 bře 2013 23:18
Poděkoval: 0 x
Poděkovali mu: 0 x

Re: Swift Má cenu se učit ObjC?

Příspěvekod stonePetr » 15 čer 2018 19:29

Zacal jsem s Xcode 9 rovnou vyvyjet aplikaci pomoci https://developer.apple.com/library/arc ... 14-CH8-SW1
Je to dobry navod.

Jen nevim, jestli ma smysl se zacit ucit Obj-C.

Nejaky navod jak vytvorit Aplikaci, kde na zacatku bude TableView -> TableView a SingleView.

Existuje eventuelne nejake anglicke diskuzni formum, nebo nejake IRC kanaly?

Diky moc.
Petr
stonePetr
 
Příspěvky: 1
Registrován: 14 čer 2018 20:47
Poděkoval: 0 x
Poděkovali mu: 0 x

Re: Swift Má cenu se učit ObjC?

Příspěvekod Zabza » 04 črc 2018 10:29

Zdrojů je plný internet. Kdo napsal "Hello world" si založí web a dává návody. :-)

Asi nejlepší je http://www.raywenderlich.com. Kdysi jsem s ním také začínal. Má tam stovky dokonale profesionálně udělaných video i textových tutorialů asi na cokoli.
13" MBP 2016
iPhone SE 64GB
AW series 2
iPad Air
Mac Mini 2012
Zabza
 
Příspěvky: 67
Registrován: 18 říj 2012 21:06
Poděkoval: 3 x
Poděkovali mu: 6 x

Re: Swift Má cenu se učit ObjC?

Příspěvekod flasher » 20 zář 2018 17:25

Myslím si, že Swift existuje moc krátkou dobu na to, aby se nevyplatilo naučit se i Objective-C. Množství frameworků je pořád v Objective-C a pro profesionální vývoj je Objective-C stále nutnost, protože je v něm napsána většina starších aplikací. Pokud budete začínat s aplikací na zelené louce, pak to pravděpodobně bez Objective-C zvládnete. Časem Objective-C umře, ale bude to ještě dlouho trvat.
flasher
 
Příspěvky: 13
Registrován: 13 zář 2018 19:25
Poděkoval: 0 x
Poděkovali mu: 0 x


Zpět na Apple a vývojáři