Guide iPhone SDK

Guide iPhone SDK


Ankomsten av iPhone gytt en interesse i å utvikle "Apps" for den nye typen mobil enhet. Apps er programmer som telefonen brukere kan laste ned til en iPhone fra den offisielle Apple App Store. For å standardisere kvaliteten av apps og sikre at de fungerer med iPhone iOS-plattformen, Apple utviklet en software development kit, eller SDK, som enhver spirende app designer kan få gratis på nettet.

Grunnleggende

Head over til Apple Developers hjemmeside og laste ned iPhone SDK. Den SDK kit inneholder alt en utvikler behov og inkluderer XCode, en iPhone simulator og Interface Builder. SDK er gratis å laste ned, selv om du må betale $ 99 hvis du ønsker å laste opp appen en ekte iPhone eller distribuere programmet gjennom Apples App Store. Men i forbindelse med testing av en app, er tilstrekkelig iPhone simulator.

XCode

Når du har lastet ned SDK, start ved å lansere den XCode, som du finner i Developer-mappen. Du vil også finne en PDF guide til de Xcode Tools, som du bør lese før du starter. Når du har gjort det, velger du "Fil" og deretter "Nytt prosjekt". Et sett med prosjektmaler valg vises for ulike typer programmer, inkludert navigasjon-baserte apps, nytte apps, vise-baserte applikasjoner og den enkleste stil; vindusbaserte app. Når du velger app stil, vises en melding for å nevne prosjektet og lagre det. Den XCode pluss alle filene du trenger for dette programmet stil da vises.

konfigurasjon

Apple råder utviklere å sørge for at en app er riktig konfigurert. Den XCode konfigurerer en app som en pakke, som er et filsystem for å gruppere relaterte ressurser på ett sted. De nødvendige bundle filer er kjørbare filen, sett på som "MyApp", som inneholder appens individuelle kode og informasjons eiendom liste fil, sett på som "Info.plist", som inneholder konfigurasjonsdata for programmet. En bildefil, eller "-ikonet," er også nødvendig, som er en lansering bildefil. Sistnevnte er en skjerm-størrelse bilde skjerm som vises når en bruker klikker på app-ikonet. Andre filer i pakken er valgfrie, for eksempel et kunstverk fil for iTunes.

evnene

Før du sender en app til App Store, må en utvikler sikre at korrekt metadata er inkludert i søknaden bunt. Det skal fremgå av tilstedeværelse eller fravær, av bestemte enhetsfunksjoner. Uten denne informasjonen, kan iOS ikke starte applikasjonen og App Store kan ikke publisere informasjon om krav enheten for hver app. Dette er nødvendig for å hindre brukere å laste ned apps de ikke kan kjøre. Bruk "UIRequiredDeviceCapabilities" -tasten for å gå inn i informasjonen. Den SDK inneholder en liste over funksjoner som app enten trenger for å fungere ordentlig eller de som trenger å bli slått av for appen fungere.