Chapter    9

Writing an Application

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.

The finished project is available ...

Get Beginning Objective-C now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.