how to build an i phone app

Post on 24-Jun-2015

822 Views

Category:

Technology

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

Talk on how to develop for the iPhone

TRANSCRIPT

iPhone DevelopmentIn 10 easy steps

Kate Ho@katehowww.startupcafe.co.uk

(and get really really rich)

Step 1: Get a macand an iPod Touch/iPhone*

You’ll need an Intel based Mac – leopard or later*Although you might not need one if you’re not needing motion based or

location information or doing anything that needs web services.

Step 2: Have an idea and Prototype it

Draw it out to scale. Try and draw every screen before you start. Use www.iphonemockup.lkmc.ch

Step 3: Fire up Xcode

and choose the relevant application type

Step 3: Fire up Xcode

and choose the relevant application type

Step 4: Open Up Interface Builder

Build your interface with the relevant widgets

Step 5: Write some code

Open up Xcode again, and write your functions in Objective-C

Step 6: Hook things up

Go back to the interface builder and hook the buttons to the relevant functions.

Step 7: Check out your app On the simulator

Build and Run. Check that it works as you intended it to.

Step 8: Check for memory leaks using instrument

You have to do your own garage collection. This is because it eats up too much CPU time to do it for you. But this is not that difficult since you won’t be building a BIG app.

Step 9: TEST ON A REAL DEVICE!

Don’t submit until you’ve tested on a device. Your pretend emulator will have a perfect signal, run with under perfect conditions and with all the memory that your macbook has. Your real iPhone won’t! Sign up to ADC (pay $99) to store on real device.

Step 10: Submit to iPhone Apps Store* +Make money**

*You’ll probably have to wait x months (where x >1 for your application to be approved. At the moment, Apple do not allow apps not compatible with 3.0 software, pornography, make the device look broken, look like it is breaking/defacing Apple products.

** Apple takes 30% and you’ll have to make a lot of money before its worthwhile

top related