Draaien van een concept naar een werkende app die gebruikers van de App opslag downloaden kunnen vereist u om te leren van een nieuwe programmeertaal, ontwikkelen de app met een eigen gereedschap en legt het aan Apple ter beoordeling.
Wat die u nodig hebt
- Een computer met Mac of MacBook met Mac OS X 10.9.4 of hoger
- Xcode
- IOS Developer Program abonnement.
Leer Objective C en cacao Touch
Ontwikkeling van uw eerste iPhone of iPad app vereist u om te leren de Objective-C programmeertaal. Een evolutie van de decennia oude C-taal, kunt u Objective-C zowel iOS en Mac OS X apps te ontwikkelen.
TipAls dit uw eerste keer leren van een programmeertaal is, kunt u overwegen leren C alvorens ze naar de Objective-C. Niet alleen is C gemakkelijker te leren, het biedt u ook met een sterke basis waarop kan worden voortgebouwd op uw kennis van de Objective-C taal.
Naast Objective-C, iOS app ontwikkelde vereist ook dat u te leren Cocoa Touch, een Softwareomgeving-- of kader--waarmee uw Objective C-code te communiceren met de hardware van een iPhone. Terwijl Objective-C achter de schermen werkt voor het uitvoeren van taken, zoals het beheer van de interne database van van een app of een telling van een personage life punten houden in een spel, Cocoa Touch alle interacties met de hardware van het apparaat en de interface behandelt, uit met behulp van de ingebouwde GPS spaander om de huidige locatie van een gebruiker om te reageren op gebruikersinteracties met de touchscreen.
Tip- Als een nieuwe programmeertaal leren te ontmoedigend voelt, kunt u overwegen een vrije of commerciële app maker. De makers van de app, echter zijn meestal beter geschikt voor het maken van eenvoudige apps die voornamelijk statische inhoud worden weergegeven en mogelijk niet geschikt zijn voor bepaalde soorten apps, zoals gaming apps.
Installeren van Xcode
Apple is vergelijkbaar met Windows' Visual Studio-toepassing, en heeft een eigen geïntegreerde ontwikkelomgeving Xcodegenoemd. Dit gratis programma kun je nieuwe app-projecten maken en uw Objective-C en Cocoa Touch code schrijven terwijl u te voorzien van tips en uw code op fouten controleren.
Download de nieuwste versie van Xcode uit de Mac App Store.
Tip
Xcode is niet beschikbaar voor het Windows- of Unix-besturingssystemen. Aangezien Xcode vereist slechts beperkte verwerkingskracht en Mac OS X 10.9.4 of hoger, overwegen het kopen van een goedkope, tweedehands Mac als jij niet al heb een Apple computer.
Inschrijven in de iOS Developer Program
Terwijl het gebruik van Xcode gratis is, publiceren een app of zelfs installeren op voort uw eigen iPhone voor testdoeleinden vereist u Inschrijven in Apples iOS Developer Program en een jaarlijkse abonnementsprijs van $99 betalen.
Tip
Inschrijven in de iOS Developer Program geeft u ook toegang tot de IOS Dev Center'straining video's en artikelen.
Test uw App
Uw app testen is een belangrijk onderdeel van het ontwikkelingsproces, geeft u een kans te vinden en elimineren van bugs en daarom gebruikers voorzien van de best mogelijke ervaring. Terwijl Xcode met een emulator waarmee u testen apps rechtstreeks op uw Mac komt, is het raadzaam om te testen uw app op levensechte apparaten zo goed om te controleren hoe uw code communiceert met de hardware van de iPhone.
Een test app installeren op een iPhone moet u hebben een actieve iOS Developer Program abonnement en bepaling met behulp van de Xcode app.
Tip
Indien mogelijk, raadzaam om uw app op een iPhone 5, iPhone 6 en iPhone 6 Plus om te controleren of het correct wordt weergegeven onder alle iPhone resolutieste testen. Daarnaast testen uw app onder iOS 8 én iOS 7 om te controleren op compatibiliteitsproblemen die mogelijk van invloed zijn op de gebruikers die niet nog van hun apparaat besturingssysteem naar de nieuwste versie bijgewerkt hebben.
Publiceren van uw App
Met behulp van Xcode, indienen van uw app naar de iOS App Store en wachten voor Apple om het te herzien. Na een Apple medewerker heeft gecontroleerd uw app en bepaald het in overeenstemming is met het vennootschappelijk app kwaliteit en richtlijnen voor de gebruikersinterface, het bedrijf maakt uw app beschikbaar om te downloaden uit de App Store.