Cocoa and Objective-C Cookbook

More Information
  • Use Core Animation to swap and flip views
  • Handle the pinch, swipe, and rotate gestures in your custom views
  • Safely store and retrieve passwords using the Keychain Access API
  • Understand the CA Layers to add smooth animations to your application's user interface
  • Add audio and QuickTime movies into your application
  • Incorporate MySQL and SQLite into your application to store and retrieve data
  • Use advanced debugging techniques and tools
  • Build the foundation of your application using basic UI components such as the table view, outline view, and web view

Much of Cocoa is implemented in Objective-C, an object-oriented language that is designed to run at high speed. In order to build powerful Cocoa applications you need more than the basics. This cookbook will provide you with the recipes needed to add Core Animation, gestures, Key Value Coding, and QuickTime to your appilications.

The Cocoa and Objective-C Cookbook moves developers beyond the basics of developing with Apple's Cocoa framework. It will help you grasp advanced topics needed to build polished Cocoa applications on Mac OS X.

The cookbook provides a comprehensive overview of Cocoa's more popular UI components found in all Mac OS X applications. It has recipes for building custom views, adding support for gestures and working with keyboard and mouse events. There are recipes for using singleton, delegation, and factory design patterns in your own application's architecture. Alongside essential recipes for working with databases and debugging you will also find fun recipes covering animation and multimedia. The Cocoa and Objective-C Cookbook will quickly bring you up to speed with advanced technologies used to build complex applications for Mac OS X.

  • Develop Cocoa applications using advanced UI concepts
  • Implement the latest Objective-C features and incorporate them into your applications
  • Debug Cocoa applications using advanced tools and techniques
  • Add advanced animation and multimedia to your Cocoa applications
Page Count 248
Course Length 7 hours 26 minutes
ISBN 9781849690386
Date Of Publication 22 May 2011


Jeff Hawkins

Jeff Hawkins has been developing software solutions and applications for 19 years. He has worked for Adobe Systems supporting third-party developers writing plug-ins for FrameMaker on the Macintosh, Windows, and Solaris platforms. He also has worked for a startup delivering prime-time television shows via satellite to television stations across the United States. Jeff currently works in the Tools and Architecture group for ADP Inc. designing and coding solutions for enterprise payroll systems. Jeff has extensive experience working with C, C++, Objective-C, Java, and JavaScript. In his spare time, Jeff enjoys working with Apple's iOS developing mobile applications and games. Jeff is also a private pilot with a seaplane rating and has built and flown his own Van's RV-8 airplane.