? Apples iPhone er en kombinasjon av mobiltelefon og personlig media enhet som er i stand til å kjøre en rekke mobile spill og programmer . Enheten kjører iOS operativsystem, som også brukes av Apples iPod Touch og iPad medieenheter . Ved å lære å programmere din iPhone , kan du utvikle tilpassede applikasjoner for å møte dine spesifikke behov , eller produserer programvare beregnet for et bredere publikum . Datamaskin
Det første du trenger for å starte programmering på iPhone er en Apple-maskin er utstyrt med en Intel-prosessor . Eldre Apple- datamaskiner som er utstyrt med en PowerPC -prosessor er ikke egnet , da de vil være ute av stand til å kjøre iPhone simulator , som du vil trenge for å teste dine programmer under utvikling. Alle Intel - baserte Apple-maskin vil gjøre, inkludert grunnleggende MacMini modell, som krever at du oppgir din egen skjerm, tastatur og mus . For budsjett -bevisst , gir Apple oppussede versjoner av sine datamaskiner fra sin nettbutikk , ofte tilgjengelig på en rabatt .
Xcode
Apple tilbyr en programvare utviklingen suite kjent som Xcode , som er tilgjengelig for nedlasting på selskapets hjemmeside . Denne suiten har verktøy som skal hjelpe deg med å skrive og kompilere programmer for OS X og iOS , operativsystemet som brukes på iPhone , inkluderer Xcode også programmer for å hjelpe layouten programmets grensesnitt, spore opp feil i koden og test bygger på programmet på en simulator . Xcode er tilgjengelig gratis for medlemmer av iOS og Mac Developer Program , eller som en $ 4,99 nedlasting fra Mac App Store.
Dokumentasjon
gang du har grunnleggende maskinvare og programvare, er neste skritt å studere den aktuelle dokumentasjonen . Apple gir gratis referanse artikler og tutorials om iPhone programmering i " iOS Dev Center" delen av nettstedet sitt . Disse inkluderer primere om Objective- C , programmeringsspråket som brukes i iPhone utvikling , samt instruksjoner om hvordan du kan bygge , drifte og feilsøke programmene dine. Apple gir også et sett med " Human Interface Guidelines ", som vil lede deg gjennom prosessen med å utvikle programmets brukergrensesnitt.
Source Code
En av de beste måter å lære å skrive et program er å studere kildekoden fra andre deler av programvaren . Du får tilgang til en samling av kildekoden fra Apples " iOS Developer Library ", som gir eksempler laget for å vise hvordan man kan løse et bestemt programmeringsspråk problem eller hvordan de skal iverksette en bestemt funksjon . Andre tredjeparts nettsteder viet til iPhone utvikling kan inneholde et bredere utvalg av kildekoden for å bla gjennom, inkludert koden for hele programmer .