Wrapping Up

While the main purpose of this chapter was to set up a desktop app, it also demonstrated how we can share code and data models between the platforms. When it comes to building applications that need to span the platforms, using Core Data reduces the complexity just that much more.

Coming up in the next chapter, we’ll take a quick detour into the powerful features of Objective-C that allowed us to build this desktop application with virtually no code. In addition, we’ll add iCloud syncing and some other features that are unique to the desktop.

Get Core Data in Objective-C, 3rd Edition 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.