I usually don’t like to Pimp my own Warez, but Sir Daniel Punkass pointed out to me that Learn Objective-C on the Macintosh is quite applicable to iPhone development, especially for folks who don’t already know Objective-C. Sometimes I’m a bit clueless.
LoC is an introductory book, but assumes you know C (it’s officially the follow-on to Learn C On the Macintosh). It covers a lot of the basic stuff you need in Cloud-Cocoa Land – especially memory management, which we go over a lot in the latter half of the book, since memory management is the place that many Cocoa programmers have problems.
We tried to make it as non-boring as possible, so I think even experienced programmers can get something out of it. From a twitter in response to Mr. Punkass, Diego wrote “started on the book and it’s very good. straight to the point and doesn’t linger on topics. which i like. thanks for the tip” (Thanks Diego!)
On the down-side, it doesn’t cover the properties syntax, or the new fast enumeration syntax, but once you have the basics of the language under your belt, you should be able to pick those up quickly.
As a C/C++ developer, I’ve been looking for an Objective-C book that starts from something other than “This is called a variable. You use it to store a value.” So I’ll definitely check it out.
Comment by Steven Fisher — March 11, 2008 @ 7:13 pm
@Steven, I think there do exist one book for you. Its called “Objective C for C++ Programmers”. You can get it here : http://theocacao.com/document.page/473
Hope that helped :)
Comment by KnowMonger — September 22, 2008 @ 11:37 pm