iPhone Fun Tips Rotating Header Image

The Advanced iOS 6 Developer’s Cookbook (4th Edition) (Developer’s Library)

The Advanced iOS 6 Developer’s Cookbook brings together reliable, proven solutions for cutting-edge iOS 6 development. World-renowned iOS expert Erica Sadun covers device-specific development, document/data sharing, Core Text, networking, image processing, onboard cameras, audio, Address Book, Core Location, GameKit,StoreKit, push notifications, and more.


As in her previous bestselling iOS books, Sadun translates today’s development best practices into working code, distilling key concepts into concise recipes that are easy to understand and transfer into your own projects. This isn’t just cut and paste. Using her examples, Sadun fully explains both the “how” and “why” of advanced and specialized iOS 6 development.


All code is tested with iOS 6 features and iPhone, iPad, and iPod touch capabilities. Throughout, every chapter groups related tasks together, so you can jump straight to your solution without having to identify the right class or framework first. Coverage includes


  • Testing device properties so your app can take full advantage of the iOS unit it’s running on
  • Seamlessly sharing documents and data across apps and moving control between apps
  • Presenting exceptionally attractive text with freeform text typesetting
  • Building touch-based apps that leverage Bezier curves, splines, and other geometric tools
  • Securing network apps via authentication, system keychains, and OAuth
  • Accessing and processing image data to create special effects
  • Integrating live camera feeds and user snapshots
  • Presenting audio to users and enabling them to interact with it
  • Effectively using Address Book frameworks and GUI classes
  • Building advanced location apps with Core Location geopositioning and MapKit
  • Creating connected game play with GameKit/Game Center: device-to-device networking, shared leaderboards, and Internet-based matches
  • Integrating secure in-app purchasing with StoreKit
  • Communicating with users from web-based services via push notifications

Click Here For More Information


  1. EK says:

    Worst book on iOS6 Game Center integration to date! If you plan on using Game Center integration samples or concepts from this book then look some place else!Nothing is explained in terms of turn-by-turn concepts, code samples in the book are missing important calls and GitHub samples do not compile! On top of it instead of showing how to do it step by step everything remotely useful is stored in helper classes that serve no purpose whatsoever and only obscure everything more…I would give it 0 stars, if that was possible.Skip it and save your $$ for something actually useful.

  2. Goodbye Helicopter says:

    Good, but VERY misleading Table of Contents So of course, the content that is here is actually good. Very good.Unfortunately for me, the thing I bought this for was its purported coverage of Core Text.Well, guess what.It’s an out and out lie.The chapter on Core Text has exactly one example of Core Text and a lot of examples of “we could do this in Core Text, but we have all these other things we can use instead”.How useless is that ?I mean, if you are going to spend a chapter on NSAttributedString features in UIKit for iOS 6, don’t claim it is a chapter on Core Text, because they’re not the same thing.Unless actual Core Text content is added, I cannot see this as a useful or informative book.

  3. Anonymous says:

    This book is what it claims to be and that is a cookbook on advanced topics. I would follow the author’s advice and if you are a beginner with Objective-C or iOS, this book is not the one you want to start with. This book is however an excellent book for experienced developers.The first chapter kicks right into overdrive with a really nice overview of device specific development. It shows you how to get device capabilities and how to take advantage of that information in your applications. It continues on with 12 more excellent chapters which I have listed below.1. Device-Specific Development2. Documents and Data Sharing3. Core Text4. Geometry5. Networking6. Images7. Cameras8. Audio9. Connecting to the Address Book10. Location11. GameKit12. StoreKit13. Push NotificationsOne of my favorite chapters in the book was on the use of attributed strings and Core Text. That is probably because I needed to use the knowledge in that chapter in an application immediately. It was perfect timing and it does a great job of showing how iOS 6 has been updated.I also used the chapter on Push Notifications immediately. I needed to understand how they work because we are using Airwatch which requires an Apple Push Notification Service Certificate. The chapter really helped clarify how they work, when to use them, and when not to use them.This book picks up where the authors book The Core iOS 6 Developer’s Cookbook left off with networking. The chapter on networking included in this book covers handling authentication challenges, using the system keychain, and working with OAuth.I did not bother doing all the iTunes Connect registration required by Apple to use the GameKit chapter. Apple needs to fix this process. I only breezed through the GameKit chapter and the StoreKit chapter. I have no requirements for either in the applications I am currently building.Like the author’s other books, this book is much more than just a cookbook with a bunch of recipes in it. I have used plenty of cookbooks and they are never readable from cover to cover. I usually just familiarize myself with the recipes that are available, read the ones interesting to me at the time, and throw them on the shelf until I need them.This one is both a great cover to cover read as well as a great reference. The author does a great job of mixing a traditional book with a recipe book. Each chapters contain both background information and recipes.This book lives up to the cookbook title. There is tons of code that comes with it and it is all very well organized and usable. The only thing I didn’t like was that the author used HelloWorld.xcodeproj for the project name every time. After you open a few projects you have to go to Finder and the actual folder to reopen a specific one because all your shortcuts are HelloWorld.xcodeproj.Over all I found this to be an excellent book for experienced developers. It is a perfect addition to her .

Leave a Reply

Switch to our mobile site