In Xcode, a workspace is a collection of projects, and a project is a collection targets and files. A target has a number of build settings and phases that reference files from its project. When built, a target creates a product, which is usually an application.
A scheme contains one or more targets and specifies what to do with the product or products (Figure 21.20).
Figure 21.20 Xcode containers
When you create a new project, a scheme with the same name as the project is created for you. For instance, the TouchTracker project has a TouchTracker scheme, and this scheme contains the TouchTracker target, which is responsible for ...