3 ms·
All you really need is Apple's developer tools and tutorials. They have a wealth of example apps and free books to download. You can also get WWDC videos from
by nirvana 14y ago
All you really need is Apple's developer tools and tutorials. They have a wealth of example apps and free books to download. You can also get WWDC videos from recent years, also free, if you have a free ADC account. This is how I learned.
I also bought a bunch of iOS development books but never ended up needing any of them. Between Apple's tutorials (and the skeleton apps built into xcode- check those out they are correctly designed) you can learn a lot and do anything you want. Every feature has a tutorial or example program (and you can search the example code by API call to find the relevant ones.)
Also, these days with Storyboards its a whole lot easier to develop the UI for your apps.
It really isn't that hard-- in fact, it is, by far, the easiest to develop for UI I've ever seen. (easier than Mac OS and a whole lot easier than Windows or Swing.)
All the other resources listed in this thread are good too-- just pick what works best for you. The stanford course, for me, for instance, was too slow, I am always wanting to learn a specific thing at any given point in time and don't have the patience to work thru the course--- but if you want to work thru the course by watching a video each day without firing up Xcode because you spend your days writing code elsewhere, that might be the best way.
Any competency in C++ will mean you shouldn't have too much of a problem-- hardest part is going to be using C++ again after the glory that is Objective-C!