Hva trenger du å vite for å Program iPhone Apps?

Hva trenger du å vite for å Program iPhone Apps?


En måte å programmere iPhone apps er å vite hvordan du skal ta konseptet og oversette den til trådmodeller eller mockups som viser funksjonene og flyt av programmet. Du kan laste ned Xcode til Mac, og du trenger å vite hvordan du bruker Objective-C og Cocoa, forstår iPhone brukergrensesnittelementer, implementere og teste appen, og naviger Apple App Store godkjenning.

Lag en App Concept

Tenk på en idé for din app. Det er best å fokusere på et område hvor du allerede har noen ekspertise. For eksempel, hvis du er en forelder, lage en app nyttig for foreldre eller småbarn som en baby fôring tracker eller en eventyrbok app. Hvis du er musiker, lage en musikk-app. Hvis du elsker fremmedspråk, prøve deg på en språkopplæring app. Når du har din app idé, begrense det ned til enkle trinn og lage wireframes eller papir prototyper som viser både den generelle flyten og de enkelte skjermene til programmet ditt.

Forbered din Mac datamaskin

For å programmere en app på denne måten, må du ha en Mac med Snow Leopard operativsystem (OS).

Last ned Xcode

Last ned Xcode, som er utviklingsmiljøet for programmering iPhone og iPad apps.

Program App i Objective-C og Cocoa

For å programmere din iPhone app, må du bruke Objective-C programmeringsspråk, som er et objektorientert programmeringsspråk som brukes til å lage iOS-applikasjoner. Du trenger også å vite Cocoa, som er programmeringsgrensesnitt (API) for iOS-applikasjoner. Kakao inneholder Cocoa Touch utvidelse som du bruker for bevegelsesgjenkjenning på iPhone, iPod Touch og iPad. Cocoa programmer er utviklet ved hjelp av Xcode.

Test og Sett din App

Når du har fullført din app, teste den i iPhone Simulator som er en del av Xcode utviklingsmiljø. Du kan distribuere programmet ditt til opp til 100 faktiske enheter for testing, men først må du være medlem av Apple iPhone Developer Program, som koster $ 99.

Send inn din App for godkjenning

Send inn din app for godkjenning i Apple App Store.