Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 14

Apple iPhone and iPhone SDK

Contreras, Paul Vincent


Ngo, Carlson
What is an iPhone
The Apple iPhone is/has a:
◦ Multimedia/internet-enabled phone
◦ Multi-touch (revolutionary new UI)
◦ Mobile telephone
◦ Camera
◦ Multimedia player
◦ Email
◦ Text messaging
◦ Web browsing
◦ Wireless connectivity
What’s with the iPhone?
50,000,000 iPhone & iPod touch sold
2,000,000,000 downloaded applications
through AppStore
More than 125,000 official developers
iPhone represented 50% of US
smartphone usage, followed by RIM and
Android devices
What’s in an iPhone?
Samsung-powered CORTEX-A8 Microprocessor
Cellular 3G
Wi-Fi
Bluetooth
GPS
Accelerometer
Magnetometer
Ambient Light Sensor
Proximity Sensor
Which Type of Apps?
Web applications
Native applications
Layers of the iPhone OS
Layers of the iPhone OS
Cocoa Touch Layer
◦ It comprises the key frameworks that provide
the infrastructure you need to implement
applications in the iPhone OS
◦ Examples: UIKit Framework, Apple Push
Notification Service
Media Layer
◦ The graphics, audio and video technologies
Layers of the iPhone OS
Core Services Layer
◦ Provides the fundamental system services that
applications use
◦ Examples: Address Book, In App Purchase,
SQLite
Core OS Layer
◦ Encompasses the kernel environment, drivers
and basic interfaces of the OS
Getting Started with the SDK
Buy a Mac with at least a Mac OS X
Leopard
Get an Apple Developer Program account
Download the Apple iPhone SDK
Install and Wait
Search XCode in your Applications
Start coding!
Things You Need to Know
Objective C
XCode
Interface
Builder
MVC Model
Things included in the SDK
XCode
Debugger
iPhone Simulator
Static Analyzer
Performance Tool
Interface Builder
Sample Code
What’s Next
Deploy your program to the iPhone itself
◦ Pay $99 or $299 to Apple Inc. annually
depending on which developer program you
select
Publish your application
◦ Send your application to Apple to publish it at
the Apple Store
◦ 30% of the sales go to Apple
Do’s and Don’ts
Forget the existence of “Google Android”
Don’t think about pornography
Don’t think about making programs that
will invade user privacy
Don’t think about making malicious
programs

You might also like