Writing an Application

  • James Dovey
  • Ash Furrow


It’s taken a long time to get here, but now you’re going to put everything we’ve taught you so far into use in a real, tangible application. The app itself will build on the foundation created in the previous chapter and will add a number of new features, such as:
  • Synchronization of data across users’ devices using Core Data’s iCloud integration.

  • Sandboxing because all Mac App Store apps need to be sandboxed. So you’ll enable that while still keeping access to the things you need, like iCloud and the system Address Book.

  • A network service to browse and vend data from instances of this application, all encapsulated in a properly sandboxed XPC service for better security.


Menu Item Uniform Resource Identifier Head File Address Book Progress Indicator 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© James Dovey and Ash Furrow 2012

Authors and Affiliations

  • James Dovey
  • Ash Furrow

There are no affiliations available

Personalised recommendations