Alan Quatermain

The Tumblog of one Jim Dovey, iOS Software Chief Architect at Kobo in Toronto, Ontario.
He Twitters, he has an , and can occasionally be found on LinkedIn or Facebook.
If you have a query, you can ask it here.

This blog contains personal opinions, and is not endorsed by any company.

802449773
I am wondering whether to buy your book "Pro Objective-C", now available in alpha. Is there a table of contents available, not just the sales-speak available on the a-press page? I trust you and Mike Ash, two legendary Objective-C gurus, but I'd like to see if it's not much above my level.

AskerAnonymous

The book listing should include a table of contents, but some of the main topics include:

  • The Objective-C Runtime APIs
  • Notifications and Delegation (loosely-coupled code)
  • Blocks
  • Toll-Free Bridging & CoreFoundation
  • Garbage Collection (inc. using with CF and regular C pointers)
  • Traditional Threading (pre-GCD)
  • Grand Central Dispatch (10.6 & iOS4)
  • Networking (Streams, NSURL loading)
  • Advanced Tricks (Mix-ins, lockless syncing via GCD, etc.)

These topics will be covered at a generally advanced level though. There will be a brief introduction, but most of the exposition will deal with the more intricate aspects. For instance, rather than simply enumerating the available APIs and providing some guidance for their usage, we’ll touch on available APIs and discuss their implementation details and behaviour in some of the more problematic cases you’re likely to run into.

The overall aim of the book is to impart a deeper understanding of How It Works, so the reader will be better able to recognize and anticipate certain API behaviours and characteristics for themselves.