
Først vil jeg understreke at jeg ikke er en ekspert til å lage programmer i Xcode, men jeg er i gang for fullt for å lære meg så mye som mulig. Kanskje denne artikkelserien kan virke som en snarvei for andre nybegynnere, for det er ganske mye en bør sette seg inn i for å kunne lage app´s på en best mulig måte.
Her vil jeg prøve å forklare på enklest mulig måte hva som skal til for at du skal lage en app til iPhone.
Her er de tingene du må ha på plass med det samme :
- En Mac med minimum OSX 10.7
- Registrere deg gratis som Apple Developer
- Installere Xcode 4.2.1
- Tålmodighet og god tid
Dette bør du skaffe deg fort som mulig :
- En iPhone 3GS eller bedre
- En app idé
- Registrer deg på iOS Developer Program
En Mac med minimum OSX 10.7
Ja du må ha en ekte Mac, kjøp gjerne en brukt som helst ikke er over 2 år gammel. Du må ha Intel versjonen og minimum 4GB minne. Akkurat nå bruker jeg selv en Mac Mini med 2.53 GHz Intel Core 2 Duo og 4GB minne, den fungerer greit med 2 skjermer så lenge jeg ikke har veldig mange programmer igang samtidig. Vil nok gjerne bytte den ut med en iMac en gang i fremtiden.
Registrere deg gratis som Apple Developer
Det er helt gratis og du får tilgang til mye nyttig informasjon samt mulighet til å laste ned endel programmer, deriblant Xcode 4.2. Gå hit for å registrere deg.
Installere Xcode 4.2.1
Xcode er selvfølgelig det viktigste verktøyet for en iOS utvikler. Det inneholder blant annet en iPhone / iPad simulator som du kan bruke for å teste app`en på, så på et tidlig tidspunkt så er det alt du trenger (iPhone kan komme litt senere). Objective C er språket du må lære deg og kan du C fra før så ligner det veldig, det har bare noen få tillegg. Man programmerer her etter et MVC (model view controller) mønster, noe som faktisk ble oppfunnet av nordmannen Trygve Mikkjel Heyerdal Reenskaug for over 30 år siden. Det vil vi komme tilbake til senere.
Tålmodighet og god tid
Det er ingen hemmelighet at du vil bruke ganske mye tid i starten til å få oversikt over alle sider av iOS utvikling. Du vil ganske tidlig finne ut at utvikling av iOS apps kan være 80% design og resten koding, så design biten er en veldig viktig del av utviklingen av en app og er med helt fra start til slutt i et prosjekt.
En iPhone 3GS eller bedre
Selv om du kan lage programmer helt uten å ha en iPhone, så er det viktig å gjøre de siste tester på en ekte telefon. Simulatoren er en god hjelp til å raskt sjekke app´en men du får ikke den riktige brukeropplevelsen uten å teste det på en ekte telefon. Det beste er nok å ha en iPhone 4 eller 4S, men mye kan testes på en 3GS også.
En app idé
En app starter alltid som en idé. Bruk gjerne god tid på å skrive ned og illustrere idéen din. Selv den enkleste app bør dokumenteres godt før selve kodingen starter, prøv å ha det klart for deg hvordan du vil at designet skal se ut før du begynner å lage noe. Et tankekart kan være til veldig god hjelp i idé utviklings fasen. Har du ikke planlagt godt på forhånd, da er det store muligheter for at du må starte fra scratch igjen når den første versjonen av app´en er ferdig.
Registrer deg på iOS Developer Program
Ved å registrer seg i iOS Developer Program så får du tilgang til mye mer ressurser, blant annet iOS 5 SDK, Beta utgaver av firmware og mye mer. Du får også muligheten til å legge din egen app på Appstore, slik at du også kan tjene penger på app´en din. Programmet koster $99 pr. år, noe som er ca. 50NOK pr. mnd (ca. 600NOK pr år)
Dette var den innledende delen av serien Lag din første iPhone app.
Pingback/Trackback
Lag din første iPhone app – del 2 | Gründer