iPhone Development: Cocoa Touch & Open Touch
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

iPhone Development: Cocoa Touch & Open Touch

on

  • 23,617 views

Slides from the March 2008 meeting of Mobile Portland. An introduction to the iPhone SDK.

Slides from the March 2008 meeting of Mobile Portland. An introduction to the iPhone SDK.

Statistics

Views

Total Views
23,617
Views on SlideShare
23,038
Embed Views
579

Actions

Likes
13
Downloads
494
Comments
2

19 Embeds 579

http://www.lokkju.com 373
http://www.slideshare.net 67
http://myriemetarfaoui.blogspot.fr 37
http://mobileportland.com 31
http://myriemetarfaoui.blogspot.com 25
http://moonston.blogspot.com 17
http://www.mobileportland.com 7
http://lokkju.com 6
http://blog.gokcebulbul.com 4
http://tubemote.com 2
http://translate.yandex.net 2
http://webcache.googleusercontent.com 1
http://moonston.blogspot.com.tr 1
http://myriemetarfaoui.blogspot.be 1
http://moonston.blogspot.tw 1
http://0708t4b.wikispaces.com 1
http://207.46.192.232 1
http://www.techgig.com 1
http://moonston.blogspot.fr 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

iPhone Development: Cocoa Touch & Open Touch Presentation Transcript

  • 1. COCOA TOUCH AND OPEN TOUCH iPhone Development
  • 2.
    • Cocoa Touch
    • Open Touch
    • Free to registered developers
    • Closed Source
    • Runs Exclusively on Mac OS X Leopard
    • Officially Supported Development Framework
    • Available through the developer program at: http://developer.apple.com/iphone
    • Free
    • Open source
    • Runs on Windows, Linux, and OSX
    • Unofficial and requires the iPhone to be "Jailbroken"
    • Download and install instruction can be found at: http://iphone-dev.googlecode.com
    iPhone Development Options
  • 3. The iPhone SDK - APIs
    • The iPhone has three layers of Mac OS X
      • Core OS
      • Core Services
      • Media
    • Plus a new layer, called Cocoa Touch
  • 4. The iPhone SDK Core Services Layer Highlights
    • Address Book
    • File Access
    • SQLite
    • Core Location
    • Preferences
  • 5. The iPhone SDK Media Layer Highlights
    • Core Audio (same as OSX)
    • Core Animation
    • Industry Standard OpenAL Support
    • Industry Standard OpenGL ES Support
    • All hardware accelerated
  • 6. The iPhone SDK Cocoa Touch Layer Highlights
    • Multi-Touch events and controls
    • Accelerometer
    • Web View - embeddable WebKit control
  • 7. The iPhone SDK Tools
    • Xcode now has iPhone support
    • Debugger supports on-device debugging
    • Interface Builder
    • Instruments - performance measurements
    • Simulator – runs your application locally on an i386 version of the Aspen firmware
  • 8. The iPhone SDK Tools Xcode Screenshots
  • 9. The iPhone SDK Tools Xcode Organizer
  • 10. The iPhone SDK Tools Xcode Build Window
  • 11. The iPhone SDK
    • Xcode and the other tools provide all the same features you would expect of any Integrated development environment
    • The simulator allows you to immediately test and run most applications, with the notable exception of OpenGL ES code.
    • This means you are able to do development without an iPhone
  • 12. The iPhone SDK Aspen Simulator
  • 13. iPhone SDK - Acceptance
    • The acceptances appear to be random. At least some people who could be considered relative programming novices have been accepted, while some large companies have not.
    • The program is firewalled. Unless you are authorized, you will not get access to Apple's documentation and support site.
    • Five iPhone limit. You may develop for up to five iPhones and that's it.
    • Test devices are just that. Adding the pre-release iPhone OS to your iPhone seems to kill actual phone functionality.
  • 14. The iPhone SDK - App Store
    • You must be accepted as a registered developer
    • Apple takes 30%, pays rest monthly - free apps are free
    • “ Exclusive" official way to deploy apps to users
    • Supports automatic updates of your application
  • 15. The iPhone SDK
    • All the new iPhone firmware features will be available in June. To get any of them earlier, you must be accepted to the Developer program