2. Introduc)on
to
Xcode
• Xcode
is
an
integrated
development
environment
for
developing
iPhone
and
Mac
applica)ons.
• XCode
provides
an
elegant,
powerful
user
interface
for
crea)ng
and
managing
so=ware
development
projects
on
MAC
pla@orm.
• XCode
includes
tools
such
as
text
editor,
debugger,
documenta)on
etc.
3. XCode
Features
• The
project
window
Toolbar
Bundle
Text Editor
Interface Builder
Object Detail
4. Xcode
Workflow
Crea)ng
a
XCode
Project
• Open
the
Xcode
applica)on
[/Developer/
Applica)ons/Xcode]
• Select
File
-‐>
New
Project
• In
the
list
on
the
le=,
select
Applica)on
under
iPhone
OS
5. Xcode
Workflow
•
•
•
•
•
•
Select
'Window-‐Based
applica)on'
template.
Select
product
as
'iPhone'
Click
the
'Choose'
buSon.
Select
the
project
path
then
provide
the
project
name.
Click
'Save'
Project
file
format
'.xcodeproj'
6. Xcode
Workflow
• This
applica)on
contains
a
window
,
a
view.
• View
are
the
surfaces/
objects
which
holds
the
user
interface
• View
have
methods
which
draws
the
User
interface.
7. XCode
Features
• Project
:
Repository
of
all
the
elements
used
to
design
and
build
your
product
• Elements:
Source
files,
user
interface
specifica)ons,
sounds,
images,
and
links
to
suppor)ng
frameworks
and
libraries.
• Project
Window:
Control
centre
of
an
XCode
project