Voorrondes
Dit is voor deze ontwikkelaars die hebben gedaan sommige software-ontwikkeling en wil om af te studeren op iPhone-gerelateerde ontwikkelingen. Wat ik hier proberen is om gelijkenissen met het algemene software-ontwikkelingsproces wijzen en vertellen u over hoe aan de slag. iPhone is een telefoon, allemaal gezegd en gedaan. Echter, omdat ze high-powered processors en een grote hoeveelheid geheugen gebruiken, ze hebben vrije macht om te doen meer dan alleen mobiele communicatie. Je zou kunnen kijken als een andere vorm van een computerplatform. Het is zelfs meer configuratie dan laptops in tegenstelling tot de personal computers (Wintel en de Mac) vast. Apparaten, daarmee samenhangende sensor worden opgelost. Vanwege de extra rekenkracht beschikbaar, is een trend begonnen terts-verschijnende partij programma aan deze smartphones toe te voegen. Een regelmatige OS werkt op de apparaten mogelijk maakt en er zijn letterlijk miljoenen van dergelijke programma's beschikbaar. Niemand roept hen programma wel. Deze zijn nu bekend als toepassingen of Apps.
Typische ontwikkelingsproces
Code ontwikkelingsproces moet een platform dat is echt algemene doel dat vereenvoudigt code schrijft, syntaxiscontrole, compileren, koppelen & laden, uitvoeren van de code met een debugger, test het grondig en doorgeven van de software aan het doelplatform voor het testen van meer realistisch. Dit zijn de ontwikkeling platformen met een geïntegreerde ontwikkelomgeving (IDE) die de genoemde faciliteiten hebben. Vaak biedt deze IDEes kaders of functie bibliotheken die hebben codemodules die gemeenschappelijke functies implementeren. Een ontwikkelaar zou dan deze gebruiken en opslaan zijn/haar of haar ontwikkelingstijd.
De iPhone proces
Laten we kijken naar de iPhone app ontwikkelingsproces vanuit dit perspectief. Een Mac met OS X uitgevoerd moet worden gebruikt als een ontwikkelsysteem. Apple biedt u een heleboel ontwikkelingsprogramma's en relevante technische documenten. Dit zijn alleen beschikbaar als u een geregistreerde ontwikkelaar bent. Dus zal de eerste stap in het proces moeten worden voor u te registreren bij de site ontwikkeling. U moet downloaden van Xcode van de site. Het is de IDE die nodig zijn voor alle ontwikkelingen. Het heeft iOS SDK en verschillende kaders, met inbegrip van een UI-kader. Dit is belangrijk omdat de gebruikersinterface zeer essentieel voor handige interactie van gebruikers met het apparaat is. Objective-C is de taal die moet worden gebruikt voor de ontwikkeling van de code. Dit is een gemodificeerde C taal met objectoriëntatie. U bedienen via een werkruimte-venster waarmee u toegang tot de benodigde code en UI-editors, compilatie en zuivert faciliteiten, enz.
Het is een goede gewoonte aan het testen van uw code op het feitelijke apparaat zoals uw ontwikkeling levenscyclus u van productidee naar UI design aan module ontwikkelingen, integratie, enz brengt. U moeten registreren het specifieke apparaat dat u voor het testen gebruikt. Dit zal u helpen om uw product in de iTunes-bibliotheek wanneer het klaar is. De ontwikkelaar site heeft ook een andere nuttige bron, een nuttig gebruikersgemeenschap. Als je een beta testen gedaan krijgen wilde, zal er een heleboel bereid leden die zou helpen. Voordat de laatste indiening moet u om een lidmaatschap voor $99 per jaar. Wanneer het goedkeuring team uw product verklaart, is het beschikbaar voor een gebruiker om te downloaden.