Below the project group are other groups, including smart groups. Smart groups--identified by the purple
folders on the left side of the list--allow you to sort the project's files using custom rules in a way similar to
using smart playlists in iTunes.
These are some of the other groups in the Groups & Files list:
Targets. This group lists the end results of your builds. This group usually contains one target, such as
an application or a framework, but it can consist of multiple items.
Executables. This group contains the executable products your project creates.
Errors and Warnings. This group displays the errors and warnings encountered in your project when
you perform a build.
Curious folks might want to look in the project directory in Finder to see the files it contains. Among the
project files are:
Currency Converter.xcodeproj
This package contains information that defines the project. You should not modify it directly. You
can open your project by double-clicking this package.
main.m
An Objective-C file, generated for each project, that contains the
main
function of the application.
English.lproj
A directory containing resources localized to the English language. In this directory are nib files
automatically created for the project. You may find other localized resource directories, such as
Dutch.lproj
.
What's Next?
In this chapter, you made a project in Xcode, which will contain all the resource files you will be creating in
the course of designing and implementing a Cocoa application. In the next chapter, you will learn how to
create the model, or the basic functionality behind an application.
What's Next?
19
2007-10-31 | © 2007 Apple Inc. All Rights Reserved.
CHAPTER 2
Creating a Project in Xcode