What
you’ll
need
• MacOSX
Lion
or
newer
• XCode
4.3.2+
(Free
from
App
Store
on
Lion)
• iOS
Development
Program
($99
per
year)
Slide 3
Slide 3 text
iOS
SDK
• Used
to
be
called
iPhone
SDK
• Tools
for
developing
on
iPhone,
iPod
Touch,
and
iPad
• XCode
(+Interface
Builder),
iOS
Simulator,
Command
line
u4li4es
Slide 4
Slide 4 text
XCode
Slide 5
Slide 5 text
XCode
+
Interface
Builder
Slide 6
Slide 6 text
Cocoa
Touch
• Based
on
MacOSX
Cocoa
API
• Model-‐View-‐Controller
iPhone
and
iPad
Differences
• Screen
size
(obviously)
• PreZy
much
all
components
can
be
used
on
the
iPad
Slide 11
Slide 11 text
UISplitViewController
Slide 12
Slide 12 text
UIPopoverController
Slide 13
Slide 13 text
UIAc4onSheet
iPhone
iPad
Slide 14
Slide 14 text
Objec4ve-‐C
• Superset
of
C
• Compiled
through
GCC
or
CLang
(LLVM)
• Close
to
the
speed
of
C
• Probably
the
most
hated
part
in
iOS
development
• But
it's
fun!
(Promise)
• You
can
also
use
C,
C++,
Objec4ve-‐C++
Slide 15
Slide 15 text
Alterna4ves
For
when
you
want
to
avoid
Objec4ve-‐C
like
the
plague.