i phone

21
Getting started with iPhone development Brian Cauble

Upload: bcauble

Post on 16-May-2015

413 views

Category:

Technology


0 download

DESCRIPTION

iPhone development presentation

TRANSCRIPT

Page 1: I Phone

Getting started with iPhone development

Brian Cauble

Page 2: I Phone

What is it?

“There’s an app for that”

Page 3: I Phone

What is it?

Page 4: I Phone

What is it?

1 billion downloads

35,000 apps

50,000 developers

Page 5: I Phone

What is it?

“Everything that can be invented has already been invented.”

- Charles H. Duell 1899

Page 6: I Phone

What is it?

Features– Location aware

– Motion detection

– Multi-touch

– Internet, Email

– Local connections*

Page 7: I Phone

Get started

Download the SDK

Developer program– Registered as developer (free)

– Standard program ($99) - individual & company

– Enterprise program ($299) - intra company

Page 8: I Phone

Get started

Write your code– Xcode - IDE

• iPhone equivalent to Eclipse or Visual Studio

• Breakpoints

• Debugger

• Frameworks

Page 9: I Phone

Get started

Interface Builder– Create user interface

– Setup navigation

Page 10: I Phone

Get started

Test programs– iPhone simulator

– iPod touch/iPhone• $$$

• GPS, accelerometer

Page 11: I Phone

Project types

6 main types

Templates for common project structures

iPhone = MVC

Page 12: I Phone

Project types

Navigation-Based

Contacts, Photos

List that goes to sub screens

Page 13: I Phone

Project Types

Page 14: I Phone

Project types

OpenGL ES

Any games

Animated views

Page 15: I Phone

Project types

Tab Bar

Clock, Facebook

Applications with a menu type structure

Page 16: I Phone

Project types

Page 17: I Phone

Project types

Utility

Stocks

One screen with settings on a reverse screen

Page 18: I Phone

Project types

Page 19: I Phone

Project types

View-Based

Calculator

One screen

Page 20: I Phone

Project types

Window-Based

Blank template

Page 21: I Phone

Demo