? Apples iPhone er en kombination af mobiltelefon og personlige medieenhed , der er i stand til at køre en række mobile spil og programmer. Enheden kører iOS -operativsystemet, som også bruges af Apples iPod Touch og iPad medieenheder . Ved at lære at programmere din iPhone, kan du udvikle brugerdefinerede applikationer til at opfylde dine specifikke behov, eller producerer software beregnet til et bredere publikum. Computer
Den første ting , du behøver for at begynde at programmere på iPhone er en Apple-computer er udstyret med en Intel-processor . Ældre Apple-computere er udstyret med en PowerPC -processor er ikke egnede , da de vil være i stand til at køre iPhone simulator , som du har brug for at teste dine programmer under udviklingen. Enhver Intel-baserede Apple-computer vil gøre, herunder den grundlæggende MacMini model, som kræver, at du give din egen skærm, tastatur og mus. For prisbevidste , giver Apple renoverede versioner af sine computere fra sin online-butik , ofte tilgængelige på en rabat.
Xcode
Apple tilbyder en softwareudvikling kendt suite som Xcode , kan hentes på selskabets hjemmeside . Denne suite kommer med værktøjer designet til at hjælpe dig med at skrive og kompilere programmer til OS X og iOS, operativsystemet bruges på iPhone, Xcode indeholder også programmer til at hjælpe layout din programmets interface, opspore fejl i koden og test bygger af programmet på en simulator . Xcode er gratis for medlemmer af iOS og Mac Developer Programmer , eller som en $ 4,99 download fra Mac App Store.
Documentation
Når du har den grundlæggende hardware og software , er næste skridt er at undersøge relevante dokumentation . Apple leverer gratis reference- artikler og tutorials om iPhone programmering i " iOS Dev Center" sektionen sin hjemmeside. Disse omfatter primere om Objective- C , det programmeringssprog , der anvendes i iPhone udvikling , samt instruktioner om, hvordan man opbygger , køre og debugge dine programmer. Apple giver også et sæt " Human Interface retningslinjer ", som vil guide dig gennem processen med at udvikle dit program brugergrænseflade .
Source Code
En af de bedste måder at lære at skrive et program er at studere kildekoden fra andre stykker software . Du kan få adgang til en samling af kildekode fra Apples " iOS Developer Library ", som giver eksempler , der skal vise , hvordan man løser et konkret programmering problem eller hvordan man gennemfører en bestemt funktion. Andre tredjeparts websteder , der afsættes til iPhone udvikling kan indeholde et bredere udvalg af kildekoden til at gennemse , herunder en adfærdskodeks for hele applikationer.