Building the Controller Layer

As you may know from experience developing Cocoa apps, Interface Builder is a large part of any project. Now that we’ve built our data model and have a template ready in Xcode, it’s time to put together the user interface.

There are two things to note before we get into the fun of Interface Builder. First, this isn’t going to be Delicious Library. We’ll be using standard widgets for our application to help keep the non–Core Data code to a minimum. Second, there are a lot of features we could add to this application, but we’re going to hold back. Extra features, although useful, might detract from our current focus of porting the primary functionality from iOS to the desktop. Once we have that new foundation in place, ...

Get Core Data in Swift 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.