14
Sequence for iPhone Development Divanshu Arora

iPhone Development

Embed Size (px)

DESCRIPTION

This session talk about native iPhone development in detail

Citation preview

Page 1: iPhone Development

Sequence for iPhone Development

Divanshu Arora

Page 2: iPhone Development

Create a Project

• XCode:• File…New Project– iPhone OS– Window Based Application– Name Project File

Page 3: iPhone Development

Create the User Interface

• Interface Builder:– View MainWindow.xib– Open under Tools• Library• Inspector

– Drag UI objects to the Window– Set attributes

Page 4: iPhone Development

Create the Controller Class

• XCode:– File…New File– Class: Cocoa Touch Class– Subclass: NSObject

Two file are created:Controller.h -> holds instance variablesController.m -> source file of methods to run App

Page 5: iPhone Development

Create Instance Variables

• XCode:– Controller.h -> declare variables

Page 6: iPhone Development

Create Controller Object

• Interface Builder:– MainWindow.mib– Library• Drag Object to mainWindow.mib

– Inspector• Choose identity tab

– Change NSObject to Controller

Page 7: iPhone Development

Connect Objects to Instance Variables

• Interface Builder:– MainWindow.xib– Window– Inspector• Click on connections tab

– Connect Outlets (variables) to Objects (fields, etc)– Connect Actions to Events

• Use Simulator to view actions – no results yet

Page 8: iPhone Development

Write Source Methods

• XCode:– Controller.m

1. awakeFromNib2. calculateTip

Page 9: iPhone Development

Run iPhone Simulator

Page 10: iPhone Development

Create iPhone App Icon (1)

• Clear old icons from iPhone Simulator– Finder…Library … Application Support … iPhone Simulator– Drag iPhone Simulator to trash

Page 11: iPhone Development

Create iPhone App Icon (2)

• Create a 57 x 57 .png file

Page 12: iPhone Development

Create iPhone App Icon (3)

• Save file to Xcode Resources folder– Open Finder, Locate .png file– Open Xcode Resources folder– Drag .png file to Resources file.– A dialog box pops up – check Copy … and Click Add

Page 13: iPhone Development

Create iPhone App Icon (4)

• Add to Property list– Click on Info.plist– Enter name of icon file to plist

Page 14: iPhone Development

Review Steps to Create an iPhone App

1. Create a project in Xcode.2. Create the user interface in Interface Builder (IB).3. Create the controller class in Xcode.4. Create the instance variables in Xcode.5. Create the Controller Object in IB.6. Connect Objects to Instance Variables in IB.7. Write source code in Xcode.8. Test in iPhone Simulator.9. Create app icon.