4 ms·
I think the best argument against swift is the plethora of knowledge, tutorials, stackoverflow answers there is for objective-c. When I started learning Unity i
by Vomzor 12y ago
I think the best argument against swift is the plethora of knowledge, tutorials, stackoverflow answers there is for objective-c. When I started learning Unity in 2009, I wanted to use C#. Yet 90 % of all the tutorials, docs, etc.. was in javascript at the time. As I was fairly new to programming then, translating from javascript to C# slowed me down. In hindsight, if I just used javascript I would've progressed much quicker than I did. I think the situation within a year will be different, the iOS community is producing swift tutorials en masse. But I would advice you to start with objective-c.
The best iOS material is:
- Objective-C programming book from big nerd ranch or Programming in Objective-C from Stephen G. Kochan (more in-depth)
- cs193p from Stanford (iTunesU) iOS 7 course is objective-c. iOS 8 course (starting in 2015) will be swift.
After cs193p you should know enough to make apps.
If you want to be a great iOS developer, you should also learn:
- ios / cocoa design patterns
- cocoapods | git
- visit http://nshipster.com http://nshipster.com
- visit http://objc.io http://objc.io
- Learn from other apps source code: http://maniacdev.com/2010/06/35-open-source-iphone-app-store-apps-updated-with-10-new-apps/ http://maniacdev.com/2010/06/35-open-source-iphone-app-store...
Handy links:
Obj-C online reference: http://rypress.com/tutorials/objective-c/ http://rypress.com/tutorials/objective-c/
Obj-C cheat sheet: http://cdn1.raywenderlich.com/downloads/RW-Objective-C-Cheatsheet-v-1-5.pdf http://cdn1.raywenderlich.com/downloads/RW-Objective-C-Cheat...
iOS tutorials: http://nscookbook.com/recipes/ http://nscookbook.com/recipes/ | http://www.appcoda.com http://www.appcoda.com | http://www.raywenderlich.com http://www.raywenderlich.com ! | http://nsscreencast.com/ http://nsscreencast.com/
- hackerboos 12y ago"I think the best argument against swift is the plethora of knowledge, tutorials, stackoverflow answers there is for objective-c." I've been amazed at how quickly the iOS development community has started porting tutorials written in Objective-C to Swift. The learning ecosystem for iOS is light-years ahead of Android.
- Andrenid 12y agoThanks so much for the advice and all the links.