Chapter 4. Setting Up Your Workspace

In Part I, the Tour.app project was just that—an Xcode project. The collection of files and folders in an Xcode project are bound by an .xcodeproj file that contains all the project-wide settings (such as a description of your schemes and targets). So far, the word “workspace” has been used as a general description of the project and the window that contains it all. A true workspace in Xcode, however, is a container that encompasses multiple projects that share common resources.

From this point forward, we’re going to need something a bit more complex than a single project to demonstrate Xcode’s organizational capabilities. We’re going to create an application suite consisting of an OS X application, an iOS ...

Get Mastering Xcode: Develop and Design, Second 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.