iPhone SDK Krav

iPhone SDK Krav


Hvis du er interessert i å utvikle apps for iPhone, må du vite de krav forbundet med Apples Software Development Kit. Den SDK kan du opprette en app, teste den og simulere å bruke det på en virtuell iPhone. Det lar deg også koble en iPhone til Mac for å teste programmet på en aktuell enhet.

IOS Developer Program konto

Før du kan utvikle en app for iPhone med SDK, må du melde deg på en iOS Developer Program konto. Apple tar ikke betalt en avgift for å registrere deg for en utvikler-konto, men du må betale en årlig avgift før du kan sende inn dine apps til Apples online App Store. Folk bruker App Store for å bla gjennom, søke etter, kjøpe og laste ned iPhone apps.

Software Development Kit

Ditt medlemskap i iOS Developer Program gir deg rett til å laste ned en gratis kopi av SDK. Du har også tilgang til opplæringsmateriell, inkludert SDK dokumentasjon, tutorials for å lage apps og eksempler på iOS-kode. Alle nye Intel-Mac kommer med harddisker som er stor nok til å lagre den nedlastede SDK. Nye Intel-Mac har også prosessorer som oppfyller de tekniske kravene for å kjøre operativsystemet OS X (inkludert på alle Mac-maskiner) og SDK verktøy, samt å vise online SDK video tutorials.

Mac

Apple krever utviklere å bruke en Intel Mac for å lage apps for iPhone. Du kan bruke en iMac, som integrerer en CPU, harddisk og en flatskjerm-LED-skjerm i en enkelt enhet; en MacBook Pro eller MacBook Air laptop; eller en Mac Pro eller en Mac Mini, som begge krever en kjøpes separat skjerm, tastatur og mus. Du er pålagt å bruke en USB-kabel for å koble din iPhone til din Mac når du ønsker å teste en app på enheten med SDK.

IPhone

Selv om du kan bruke SDK iPhone simulator for å teste din iPhone app på en Mac, må du også bruke en ekte iPhone for å gjøre en grundig test. Mac har mer minne og prosessorkraft enn iPhone, slik at appen kan kjøre jevnt i simulatoren, men ikke like godt på en faktisk enhet. Simulatoren kan ikke gjenskape visse aspekter av iPhone maskinvare, for eksempel akselerometer, geolocation og visse berøringsbevegelser. Bruk en iPhone dedikert for app testing hvis du arbeider med betaversjoner av iOS, i stedet for din personlige iPhone.