Mobile Applica on Development Aileen Pierce IPHONE & IPAD APPLICATION DEVELOPMENT OVERVIEW Introduc on
• iOS overview • So ware Development Kit (SDK) Components • Downloading the iOS SDK iOS
• iOS is the Opera ng System that runs on the iPhone, iPad, and iPod Touch (iOS devices) – Objec ve-C programming language – Frameworks
SDK
• The iOS SDK has all the tools and applica ons needed to develop apps for iOS • The SDK is installed on the laptops in ATLAS • You will need to download and install the SDK on your Mac • iOS Dev Center h p://developer.apple.com/ – Register as an Apple Developer – Join the Developer Program – Download the iOS SDK from the Mac App store Developer Programs
• Free program – Can’t run it on a device – Can’t submit it to the app store • University Program – Invita on only – Can run on a device (good for tes ng) – Can’t submit it to the app store • $99 Standard Program – Allows you to distribute your apps in the Apple App Store
SDK
• h p://developer.apple.com/devcenter/ios • Downloads • Xcode 4 and iOS SDK 5.1 – Xcode 4 requires Lion Mac OSX 10.7 or later • We will be staying on this version all semester, do NOT upgrade during the semester SDK Components
• Xcode – Integrated Development Environment (IDE) to create and manage development projects – Interface Builder • Tool to build your applica on user interfaces • Frameworks – So ware libraries that provide specific func onality • Simulator – Simulates running your apps on your Mac • Instruments – Gather and analyze data on your apps behavior iOS Development Center
• Explore all the resources available in the development center • iOS Reference Library – Ge ng started documents – Reference documents – Sample code • Videos • Forums For Thursday
• Download and install the iOS SDK on your Mac • Explore the iOS Development Center • Play with an iPhone and iPad if you’re not familiar with them (hey, it could happen)