? Apples iPhone är en kombination av mobiltelefon och personliga media enhet som är kapabel att köra en mängd olika mobila spel och program . Enheten kör iOS operativsystem , som även används av Apples iPod Touch och iPad medieenheter . Genom att lära sig att programmera din iPhone , kan du utveckla egna applikationer för att möta dina specifika behov , eller producera programvara avsedd för en bredare publik . Computer
Det första du behöver för att börja programmera på iPhone är en Apple-dator utrustad med en Intel-processor . Äldre Apple-datorer är utrustade med en PowerPC -processor är inte lämpliga , eftersom de inte kommer att kunna köra iPhone simulator , som du behöver för att testa dina program under utveckling . Alla Intel - baserade Apple-dator kommer att göra , inklusive grundläggande MacMini modellen , som kräver att du anger din egen bildskärm , tangentbord och mus . För budget-medvetna , ger Apple renoverade versioner av sina datorer från sin webbutik , ofta finns på en rabatt . Addera Xcode
Apple erbjuder en svit mjukvaruutveckling känt som Xcode , tillgänglig för nedladdning på bolagets hemsida . Denna svit har verktyg som hjälper dig att skriva och kompilera program för OS X och iOS , operativsystemet som används på iPhone , inkluderar Xcode också program för att hjälpa layout ditt programmets gränssnitt , spåra buggar i koden och testbyggen av programmet på en simulator . Xcode är tillgängligt gratis för medlemmar i iOS och Mac-program Developer , eller som en $ 4,99 nedladdning från Mac App Store .
Dokumentation
gång du har den grundläggande hårdvara och mjukvara , är nästa steg att studera lämplig dokumentation . Apple erbjuder gratis referens artiklar och tutorials om iPhone programmering i " iOS Dev Center " avdelning på sin hemsida . Dessa inkluderar primers om Objective- C , det programmeringsspråk som används i iPhone-utveckling , samt instruktioner om hur man bygger , köra och felsöka dina program . Apple tillhandahåller också en uppsättning av " Human Interface Guidelines ", som kommer att guida dig genom processen att utveckla din programmets användargränssnitt .
Source Code
En av de bästa sätt att lära sig hur man skriver ett program är att studera källkoden från andra delar av programvara . Du kan komma åt en samling av källkoden från Apples " iOS Developer Library ", som ger exempel för att visa hur man kan lösa ett specifikt programmering problem eller hur man ska genomföra en viss funktion . Övriga tredje parts webbplatser som ägnas åt iPhone utveckling kan innehålla ett bredare urval av källkoden för att bläddra igenom , inklusive koden för hela applikationer .