I've only read a little of "From C++ to Objective-C"
http://ktd.club.fr/programmation/fichiers/cpp-objc-en.pdf but it seems
similar in spirit to Hillegass's book, telling you things you should
probably know about how Objective C deals with some of the same issues
C++ does. While it clearly expects you to be knowledgeable about C++, I
would say it's only slightly more sophisticated than Hillegass's
book. It doesn't really seem to force you to think much in order to
get value from it.
Having programmed for a while, the only programming books that make me
think are ones that are either
- very specific and highly technical (e.g Schneier's "Applied Cryptography")
- very general (e.g. Kernighan & Pike's "The Practice of Programming") or
- define the language (e.g. Ierusalimschy's "Programming in Lua")
it's pretty rare for me to find a good programming book that can
both challenge me to think in a useful way and also be useful in other
situations where I don't want to think. Hillegass's book is good but
sadly isn't one of them. However if such a book existed for Objective-C
I would buy it in an instant.
If you want a retarded cocoa book, check out the older Mac programming-related texts O'Reilly used to publish a few years ago. Out of print now I think, but man, they REALLY assumed you were a complete beginner. Not that that was a bad thing, but Hillegass is definitely miles better.
So it looks like the blog post title is misleading.
EDIT: And looking through it, I see I can work backwards and re-learn C++ stuff from the parallel ObjC code, as I know ObjC better than C++ which I haven't used seriously in a very long time.
I'm curious as to which texts this person has looked at, since I found Kochan's objc book, a friend's guide based on Kochan (http://otierney.net/objective-c.html although it hasn't been updated in a while), and the Apple docs on objc to be more than enough supplement to what I considered a chapter of Hillegass that left a little something more to be desired.