iphone - Best book / resources for learning iOS programming?

- Stack Overflow

Página 1

Best book / resources for learning iOS programming? [closed]

Which resources did you find useful for learning iOS programming? Books? Website? Videos?
iphone objective-c ipad ios ios4

edited Dec 29 '10 at 16:17

community wiki 6 revs, 3 users 57% Henry

1 2

possible duplicate of Howto articles for iPhone development, Objective C – Brad Larson ♦ Aug 4 '10 at 14:31 See also stackoverflow.com/questions/405568/… , stackoverflow.com/questions/232570/… , stackoverflow.com/questions/332039/… , stackoverflow.com/questions/449101/iphone-development-books – Brad Larson ♦ Aug 4 '10 at 14:32

closed as not constructive by Bill the Lizard ♦ Dec 1 '11 at 11:42
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

12 Answers
Apple's documentation is decent at best; I'd recommend a series of books to get you going. I've read loads of them and my recommendation (read in this order) would be: Programming in Objective-C 2.0 by Stephen Kochan for the Objective-C foundation. Do you know Objective-C? Do you know any C? If the answer is no to either of these, then definitely start here. From what I remember it also comes with videos. One of the Apress books for your foundation iOS SDK learning: Beginning iPhone Development: Exploring the iPhone SDK by Dave Mark and Jeff LaMarche ramps up very well for a beginner and covers most of what you'd need to know to make a complete application from design to delivery. And finally The iPhone Developer's Cookbook by Erica Sadun for additional badassery. I learned more from Erica's book than any other source. If you only buy one book, BUY THIS ONE. It's awesome, provides insane code source, loads of workarounds and useful helper classes and hacks. My favorite introduction websites are: Theocacao (make sure you read the topics on memory management and how @property works behind the scenes) CIMG. Loads of great topics and tips. Find the authors of these books on Twitter and follow them. Seriously, they post sample code, tips, and will help you directly. I've found it invaluable. Open Radar. Developing for iOS 4.0? You'll want to get to know this site as 4.0 is buggy as hell. Definitely check out Stanford's Video class on Itunes U. I watched those after my introduction to ObjectiveC/iPhone and wished I had that when I started. 2011-2012 course

http://stackoverflow.com/questions/3403049/best-book-resources-for-learning-ios-programming

09-03-2013 17:33:35

notable blogs like CocoaWithLove. so after a while you are lost and cannot know where to begin. Also. Some of the books are quite good. no.Stack Overflow 2010-2011 course 2009-2010 course Apple's developer forums seem to be a nice place to rant about how much the SDK is broken. The thing is. – Danny Dec 11 '12 at 11:00 I would recommend iPhone Programming: The Big Nerd Ranch Guide On amazon. edited Jun 13 '12 at 0:28 community wiki 7 revs. 5 users 88% typeoneerror Página 2 Beginning iPhone 3 Development gets buggy towards the end. your best learning experience will be deciding to make an application and following through. in most articles. When you are reading one article. – Arne Evertsson Sep 7 '10 at 14:03 3 Thanks for continuing to update this answer. which might not be correct.com alt text answered Dec 29 '10 at 16:32 community wiki Kb. "Headfirst iPhone development". Have fun! http://stackoverflow. Cocoa Is My Girlfriend. It's not for beginner in most cases. For an experienced developer. it assumes some level of knowledge from the readers. and they also have a book about iPhone Development: "Head First iPhone Development" from O'Reilly Media. the WWDC videos are also available as podcasts on the Apple developer website. At the end of the day. Apple's official documentation is the way to go to double check some information. For more deeper technical stuff.3124430053 and finally. but code-level discussion is scarce). It's a up and down roller coaster no matter how much you know going in. For someone new to iOS programming. though.iphone .stanford. and Jeff Lamarche's blog. it's very good. A book is always better to start learning from scratch. But still. Both it and the question are extremely helpful. Apple's documentation is non-linear (like a website). but beyond that I have not found much use for it. the Apple developer documentation is also really helpful. Apple's documentation has very little sample code and their samples on the site are dated (and often straight broken).apple.Best book / resources for learning iOS programming? . depending on your knowledge of Cocoa and your learning style. I find it easy and fun to read.edu.com/questions/3403049/best-book-resources-for-learning-ios-programming 09-03-2013 17:33:35 . 2 users 69% anon +1 can't agree more with your opinion on Apple doc. BTW: The link to the book is wrong. like "iPhone in Action".woa/Browse/itunes. you can move on to studying Apple's sample code. edited Dec 29 '10 at 16:16 community wiki 2 revs. it points to some ten others. And there is a great podcast from Stanford University: http://deimos3..com/ WebObjects/Core. – Philip007 Oct 5 '12 at 1:32 I am a big fan of the Head First Series. etc. both code samples and text. yes. iTunes U videos (which are good for theory. Then after you are comfortable with the basics. You'll find how ridiculously hard some menial tasks are and how pleasingly easy other tasks are with the SDK.

com is essential for documentation and samples.apple. edited Dec 29 '10 at 16:02 community wiki 2 revs. you can access dozens at once. The more information you already possess the easier it is to learn new stuff. Unlike other companies. you can get them all? – TechZen Aug 5 '10 at 12:16 Neil Smyth has really nice writing and flow to his books. Apple has pretty good technical writers. Using Stack Overflow to pick up bits and pieces of iOS related information that may have nothing to do with your particular immediate focus will actually accelerate your learning of that focus. I always recommend that people open an account at O'Reilly's Safari Books Online . 2 users 52% dreipol Página 3 Apple's official documentation is the best way to go. I would add that it is the collection of books itself that is the most useful. For $45 a month you can get unlimited access. I don't have to have a favorite or best because I have 90% of the books on iOS dev that exist. When you read about a class of framework you don't recognize.safaribooksonline. The risk of third-party resources is that you'll get misinformation or do things the wrong way.Stack Overflow edited Aug 30 '11 at 15:37 community wiki 2 revs. I've found his iPad iOS 4 Development Essentials to be very helpful. http://www. I am not restricted to one author's mode of explanation of a particular subject. Different books have different strengths and weaknesses on different subjects.Best book / resources for learning iOS programming? .com/index.2 version I'm learning. When I need to understand something. Instead. I can get dozens of different explanations from different perspectives of the same subject. Safari Books Online is very cost effective if your serious about learning anything related to programming. Just reading through a dozen or so questions everyday familiarizes you with the nomenclature and the general concepts. Considering that your average hardcopy programming book cost $30.com/9780321670168 – TechZen Aug 5 '10 at 12:13 However.techotopia. For $10 a month you can get access to 5 complete books on iPhone programming.com/questions/3403049/best-book-resources-for-learning-ios-programming 09-03-2013 17:33:35 . My point is why restrict yourself to someone else's idea of the "best book" when for the same price. but I think the iPhone iOS 5 Development Essentials should be what I need for the 4. answered Aug 4 '10 at 6:24 community wiki lucius Stack Overflow itself is an excellent training tool. I currently have 32 different iPhone programming specific books on my shelf.php/Main_Page answered Nov 9 '11 at 19:51 community wiki Joey Burns developer. answered Aug 4 '10 at 6:25 community wiki Gary http://stackoverflow. That is very useful. More generally. you can search the Apple Docs for it and get a little familiarity. Different people relate to different books better.iphone . 2 users 81% TechZen 1 so which book do you find useful from O'Reilly Safari Books Online? – Henry Aug 5 '10 at 1:19 Probably Erica Sandun's "The iPhone Developer's Cookbook" my. Information sticks to itself in your brain. Instead of having to choose one single "best" training resource.

Best book / resources for learning iOS programming? .iphone . answered Mar 8 '11 at 20:59 community wiki Ross The best book on Objective-C is "Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)" by Aaron Hillegass. edited Jan 15 at 20:17 community wiki 2 revs. 2 users 67% Peter Mortensen WWDC 2010 Session Video http://developer.com/questions/3403049/best-book-resources-for-learning-ios-programming 09-03-2013 17:33:35 .Stack Overflow Página 4 I wrote a blog post with a few of the suggestions I had: Resources For Learning iPhone Programming. My favorite book by far is Cocoa Design Patterns. answered Aug 4 '10 at 8:46 community wiki gnuchu Not the answer you're looking for? Browse other questions tagged iphone objective-c ipad ios ios4 or ask your own question. it is much more better than Kochan's complicated book.com/videos/wwdc/2010/ answered Aug 4 '10 at 21:15 community wiki Henry Beginning iPhone development: Exploring the iPhone SDK is a good introduction. It shows you not only how but why Cocoa projects are written the way they are. Written in human language. http://stackoverflow.apple. Link to the book on Amazon.

Master your semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master your semester with Scribd & The New York Times

Cancel anytime.