Hvordan lage programmer for iPhone

Apples iPhone har utvilsomt revolusjonert mobilbransjen. Opprinnelig levert med bare Apples programmer, er iPhone nå åpen for utvikling, noe som betyr at det er hundrevis av tusenvis av applikasjoner tilgjengelig for iPhone. Apple er vert for alle disse programmene på sine servere og mater dem til massene via iTunes. Mange utviklere har vært svært vellykket selge sine apps. Hvis du ønsker å komme inn på iPhone handling, må du registrere deg hos Apple først, blant noen få andre oppgaver.

Bruksanvisning

1 Kjøp en Mac hvis du ikke allerede eier en. SDK (utviklerens kit) for iPhone er bare tilgjengelig på Mac, på grunn av sin avhengighet av vitale OS X-komponenter. Hvis du allerede eier en Mac, må den ha en Intel-prosessor og kjører minst OS X 10.5.

2 Registrer deg for å være en registrert iPhone devloper. Head over til developer.apple.com/iphone/~~V å registrere deg. Du vil bli stilt spørsmål om de programmene du ønsker å utforme og ditt nivå av erfaring. Etterpå vil du bli sendt en e-post bekreftelse på aksept.

3 Last ned iPhone SDK etter å ha blitt akseptert som en registrert utvikler. Dette er funnet på samme sted (developer.apple.com/iphone/). Installer SDK på datamaskinen din.

4 Introduser deg selv til Objective-C ved å følge linken i Resources nedenfor. Obj-C er grunnlaget for alle iPhone-programmer, så det er viktig å ha en forståelse av hvordan språk fungerer. Ta deg tid til å lese den, og pass på å forstå sentrale begreper.

5 Les om å lage en iPhone-applikasjon ved å følge linken i Resources nedenfor. Dette offisielle dokumentet fra Apple vil lede deg gjennom trinnene for å opprette en iPhone app, og vil også hjelpe deg å lage et lite program for praksis formål.

6 Forskning, praksis og gjenta. Læring Obj-C og hvordan koden for iPhone tar tid. Heldigvis er utvikleren sentrum Apples full av informasjon og opplæring. Les massevis av disse, og skape opplæringen apps som Apple har. Øvelse gjør mester.

Hint

  • Husk at du ikke vil være i stand til å få tilgang til SDK eller noen av dokumentasjonen med mindre du er en registrert utvikler.