![]() | Sams Teach Yourself Cocoa Touch Programming in 24 Hours by Sengan Baring-Gould
Buy new: $25.19 / Used from: $31.71 This is the introduction I would have liked when I started iPhone / Cocoa Touch programming. Rather than simply showing you how to build example applications it helps you gain a strong understanding of how Cocoa works, which is invaluable when debugging. It's also quite useful as a reference.
|
![]() | Programming with Quartz: 2D and PDF Graphics in Mac OS X (The Morgan Kaufmann Series in Computer Graphics) by David Gelphman
Buy new: $71.91 / Used from: $54.98 This is an extremely good in-depth discussion of Quartz: the drawing library used on the Mac and on the iPhone to draw user interface elements.
|
![]() | The Definitive Guide to SQLite by Mike Owens
Buy new: $43.99 / Used from: $34.87 An in-depth discussion of SQLite. Strongly recommended.
|
![]() | The iPhone Developer's Cookbook: Building Applications with the iPhone SDK by Erica Sadun
Buy new: $26.39 / Used from: $17.50 This a very good cookbook providing a lot of sample code. Rather than focussing on the forest, this book solves many specific problems you may encounter when writing applications.
|
![]() | Cocoa(R) Programming for Mac(R) OS X (3rd Edition) by Aaron Hillegass
Buy new: $31.49 / Used from: $23.28 A very good introduction to Cocoa on the Mac. Uses many examples, but is very clear. Emphasizes more how to get started and make things, than how Cocoa works. While it gave me confidence in starting projects, I still felt lost when trying to debug problems.
|
![]() | Advanced Mac OS X Programming (2nd Edition of Core Mac OS X & Unix Programming) by Mark Dalrymple
Buy new: $44.09 / Used from: $31.91 This book discusses more advanced parts of Cocoa (distributed objects) and the layer between Cocoa and Mac OS X (POSIX and CoreFoundation). It contains Mac-specific information I haven't seen elsewhere.
|
![]() | Mac OS X Internals: A Systems Approach by Amit Singh
Buy new: $57.41 / Used from: $39.78 Not a Cocoa book, but useful none-the-less. This is an encyclopedia focussed on Mac OS X. Although it's extremely complete, I do not find it always motivates why one would care, which made it hard for me to read. However, I do find it extremely useful as a reference to low-level OS features I sometimes encounter while debugging.
|
Listmania!






