Kravene til iPhone Development

Kravene til iPhone Development


Å utvikle programvare for Apple iPhone, må du Apples iOS Software Development Kit (SDK), en datamaskin som kan kjøre SDK, og en grunnleggende forståelse av objektorienterte programmeringsspråk som C iOS SDK inneholder Xcode, Apples proprietære integrert utviklingsmiljø miljø, samt andre verktøy som brukes til å teste ytelse, og design av brukergrensesnitt. SDK er tilgjengelig gratis, men for å virkelig bygge en applikasjon fra bunnen av, og få det på Apples App Store, må du bli en registrert utvikler.

Forutsetninger

IOS SDK minimumskravene til maskinvare er en Macintosh-maskin med en Intel-basert prosessor, og som kjører Snow Leopard-versjonen av operativsystemet Macintosh OS X. Programmer for iPhone er skrevet i Objective-C2 programmeringsspråk, som er basert på objektorientert programspråk C. Objective-C2 er en super-sett med C, og legger de Kakao og Cocoa Touch rammeverk, som inneholder enheten bestemt program programgrensesnitt eller API-tallet. Disse APIene er utformet for å gi kompleks funksjonalitet med kort, svært lesbar kode. Mens Objective-C er designet for å være enkelt å implementere og lese, må du ha minst en grunnleggende forståelse av objektorienterte programmeringsspråk, som C eller Java.

Få iOS SDK

IOS SDK er tilgjengelig for registrerte Apple-utviklere. Du kan registrere deg gratis på Apples nettsted (se Ressurser). Når du registrerer deg vil du opprette en Apple-ID, som brukes til å identifisere deg og for å registrere hendelser. Hvis du allerede har en Apple-ID fra din bruk av iTunes, eller Apples MobileMe-tjeneste, kan du bruke den til å registrere deg som utvikler. Som registrert utvikler, vil du kunne laste ned den nyeste versjonen av iOS SDK.

Bruk Verktøy

Den primære iOS SDK verktøyet du vil bruke er Xcode, som er et integrert utviklingsmiljø, eller IDE. Du oppretter et prosjekt i Xcode, og deretter koble SDK rammene til det. Et rammeverk er en katalog som inneholder en dynamisk delt bibliotek og alle dets støtte ressurser. Skriv din Objective-C-kode i Xcode, og deretter bruke den til å kompilere, kjøre og feilsøke det. Lag din søknad brukergrensesnitt bruker Interface Builder. Interface Builder er en egen grafisk program som du bruker til å trekke grensesnittet, og deretter lagre som en ressurs fil som er pakket inn i prosjektet i Xcode. Når du er klar, bygge prosjektet, og sende det via Xcode til enten iOS Simulator eller direkte til en iPhone eller annen iOS-enhet som er koblet til datamaskinen.

Bli med i programmet

Når du har nådd det punktet hvor du vil teste din søknad på en faktisk tilkoblede enheten, trenger du tilgang til maskinvaren testing funksjonaliteten i SDK, instrumentene Tools. Bli med iOS Developer program for å få denne tilgangen. Per desember 2010 er det tre forskjellige iOS Developer programmer. De individuelle og bedriftsprogrammer er både $ 99 per år, mens virksomheten programmet er $ 299 per år. Både individuelle og selskapets programmer lar deg distribuere applikasjoner gjennom iTunes App Store, mens virksomheten programmet lar deg distribuere din søknad for in-house bruk. Både selskapet og bedriftsprogrammer lar deg lage en utvikling team for å jobbe med prosjekter i samarbeid. Du kan kjøpe noen av disse programmene på Apples utviklernettstedet.