
Programming in objective-C
by Stephen G. Kochan · first published 2004
56% recommend44% neutral
Why HN recommends it
Structured introduction to Objective-C's syntax and programming philosophy, often recommended to beginners and to experienced programmers new to the language, and as a solid companion to Apple's documentation.
Summarised by Claude from recommending comments
Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming. The book makes no assumption about prior experience with object-oriented programming languages or with the C language (upon which Objective-C is based). And because of this, both novice and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying procedural language (C). Thi
Affiliate links. As an Amazon Associate I earn from qualifying purchases.







…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.…
on “Learning iOS development Swift or Obj-C?” ↗Don't look any where else other than the following books 1: Programming in Objective-C 2.0 (2nd Edition) by Stephen G. Kochan 2: Learning Cocoa with Objective-C, 2nd Edition by James Duncan Davidson
on “Ask HN: Objective-C programming book” ↗I see you studied computer science at least a little. I would start with a few of the programming guides on developer.apple.com and check out the sample code from apple [1] and pick up a copy of "Programming in Objective-C 3rd edition" [2] If you are a visual learner and enjoy lectures (Sometimes annoying and slow for experienced programmers) check out the stanford courses on iTunes. [3] I would strongly recommend downloading…
on “Ask HN: Best way to learn iOS development in 2 weeks?” ↗For your level of experience I would go would go with Kochan - Programming in Objective-C 4th edition. There is also a free course for iPhone programming from Stanford (video lectures). MonoTouch is a good alternative if you prefer to use C#, but you will need to pay 99$/year to Apple +…
on “Ask HN: Experienced programmer, beginner to iOS (objective-C). Where to begin?” ↗…strictly interested in Objective C, Apple does have their ref guide (http://developer.apple.com/documentation/Cocoa/Conceptual/Ob...), and there is also a book not on cocoa but on objc the language called "Programming in Objective-C" by Kochan (which I do believe there's a second edition soon to go to print that would be a very good idea to wait for). I don't really think either one of them considered the reader to be a complete…
on “Holy crap, an Objective-C text that doesn’t assume you’re retarded” ↗…http://www.pragprog.com/titles/amiphd/iphone-sdk-development -Erica Sadun's iPhone Developers Cookbook: http://www.amazon.com/iPhone-Developers-Cookbook-Building-Ap... -Apple's documentation. -If you're really confused about ObjC, check out Steve Kochan's Programming in Objective C: http://www.amazon.com/Programming-Objective-C-Developers-Lib...
on “Books for learning Objective-C for iPhone” ↗I am learning iPhone programming right now, and I had no Obj C background (but I do have strong Java and Perl experience, and did a lot of C in school) I highly recommend Stephen Kochan's Programming In Objective C 2.0 - great introduction to the language and its somewhat funky syntax (if you've been immersed in Java etc for a while), plus a whole section dealing with the iPhone SDK to get you started.
on “Ask HN: c++ or iPhone?” ↗If he wants to learn objective-C, Programming in Objective C by Stephen G. Kochan is a great book
on “Ask HN: What book should I recommend to someone who just finished LPTHW?” ↗Programming in Objective-C 2.0 from Kochan is an amazing book, that's were I started. The Apple's documentation is also pretty damn good and I also use Stackoverflow.com/google a lot when I need to understand something with other…
on “Ask HN: Best book to learn Objective C” ↗Kochan's "Programming in Objective-C" is decent http://www.amazon.com/Programming-Objective-C-Edition-Develo... and I'm a big fan of Erica Sadun's "iOS 5 Developer's Cookbook" http://www.amazon.com/The-iOS-Developers-Cookbook-ebook/dp/B....…
on “Ask HN: Best iOS resource for non-iOS-developers?” ↗…or C++. Below are the references that best helped me to understand the programming philosophy of Objective-C (it's easy to learn the syntax, but why code is being written a certain way is different). Programming in Objective-C (5th Edition) by Stephen Kochan http://www.amazon.com/books/dp/032188728X CS193P: Developing Apps for iPhone and iPad (Stanford, via iTunes U) https://itunes.apple.com/us/course/coding-together-developin...
on “Show HN: My 1st mobile app- A parasitic,anonymous,remixable img app for android” ↗I highly recommend Programming in Objective-C by Stephen G. Kochan. After that, a free Stanford course on iTunes U is a great resource for wrapping your head around Xcode and iOS development concepts. The course number is CS193p taught by Professor…
on “Ask HN: Best place to learn iOS dev?” ↗…Objective-C has on the mac over other platforms is the extensive support that Cocoa [1], Apple's giant grouping of APIs/Frameworks/etc, lends. It's so helpful, in fact, that many Mac developers refer to programming in Objective-C as "Cocoa Programming" (also, it's the title of the best programming book I've ever read [2]). [1]http://developer.apple.com/cocoa/ [2]http://www.amazon.com/gp/product/0321503619
on “Masterminds of Programming: Conversations with the Creators of Major Programming Languages” ↗I recommend the following books: Cocoa Programming for Mac OS X: http://my.safaribooksonline.com/9780321562739 Programming in Objective-C 2.0, Second Edition: http://my.safaribooksonline.com/9780321605559 Ironically, while the first book has a more thorough discussion of Cocoa, the second book is the one with the iPhone section. Get both;…
on “Ask HN:Want to Learn Objective C/Cocoa - No Previous Coding Knowledge” ↗This is great! I just started going through Programming in Objective-C 2.0, although I'm not new to programming at all, I am pretty new to C/Obj-C. Good to see it in this guide, reaffirms that it's a good starting place.
on “The Complete Guide for Starting iPhone and iOS Development” ↗