Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Apple iOS Development


Published on

This presentation was an assignment for an operating systems course at ASU. Covers up to iOS 6 at the time but may add the new iOS 9 in the future.

Published in: Technology, News & Politics
  • Be the first to comment

Apple iOS Development

  1. 1. Apple®iOSDevelopmentPresentation by: Benjamin Yee
  2. 2. A Brief History of iOS iOS 1 (6/2007): Birth of iPhone◦ Device: iPhone 2G◦ Features: Core iOS UI, Mobile Safari, iTunes Sync◦ Updates: 1.1(9/07), 1.1.3 (1/08) iOS 2 (7/2008): Apps◦ Devices: iPhone 3G, iPod Touch (1st gen)◦ Features: MobileMe, 3rd party apps◦ Updates: 2.1 (9/08), 2.2 (11/08) iOS 3 (6/2009): Features◦ Devices: iPhone 3GS, iPod Touch (2nd)◦ Features: Voice control, Push Notification◦ Updates: 3.1 (9/09), 3.2 (4/10)
  3. 3. A Brief History of iOS (cont) iOS 3.2 (4/2010): Birth of iPad◦ Device: iPad◦ Features: iPad resolution, iBooks iOS 4 (6/2010): Multitasking◦ Devices: iPhone 4, iPod Touch (3rd gen)◦ Features: Facetime, threaded messages◦ Updates: 4.1, 4.2.1, 4.2.5, 4.3 (9/10-3/11) iOS 5 (10/2011): Siri and more◦ Devices: iPhone 4S, iPod Touch (4th), iPad2◦ Features: Siri, iCloud, PC-free◦ Updates: 5.1 – iPad3 (3/12)
  4. 4. The iOS SDK Released in February2008 Versions 1.0 – 5.1 Apple’s main developertoolkit Must subscribe to iOSDeveloper program -$99/year Xcode (i.e. Objective-C) –current is 4.3
  5. 5. Xcode Example
  6. 6. Flash Integration to iOS Flash CS5 Pro◦ Integrated iOSpublishing/support◦ Released 4/2010 Flash CS5.5◦ Current version◦ Released 2011◦ Improved iOS support Uses ActionScript(not Xcode) tobuild iOS apps
  7. 7. ActionScript Sample
  8. 8. How do I develop my app? Get an Iphone DeveloperCertificate◦ Keychain access in Mac◦ Install OpenSSL in Windows Retrieve the developercertificate◦ convert it to .p12 file Install iTunes◦ Add your device – plug into yourcomputer◦ Sync Register with Apple◦ create Apple ID Provisioning file◦ Create and install with iTunes Sync your app with ITunes
  9. 9. Flash Emulator Demo
  10. 10. Sources Bohn, Dieter. “iOS: A visual history.” The Verge. 13December 2011.<> Feronato, Emanuele. “Creation of an iPhone App with Flashand without a Mac (for all Windows lovers).” 22 September2011.< > Wagner, Richard. Professional Flash Mobile Development:Creating Android and iPhone Applications. Wrox, 2011.
  11. 11. Questions?Source: Funny Signs