Hoe een aanvraag voor iphone te maken
Toepassingsmarkt is voortdurend bewegen en veranderd. Zoveel succesverhalen zijn al verschenen dat iedereen van hen weet. Denk je dat je een groot idee hebt voor de iPhone-applicatie? Creëer het kan gemakkelijker zijn dan je denkt. Hoewel u moet leren coderen, kunnen het grootste deel van het werk op de interface grafisch worden uitgevoerd. Het creëren van een applicatie vereist tijd, studie en geduld, maar misschien kunt u de volgende game Flappy Bird maken! Ga naar stap 1 om te starten.
Stappen
Deel 1 van 5:
Uw ontwikkelingsomgeving instelleneen. Download en installeer Xcode. Xcode is een ontwikkelingsomgeving waarin alle toepassingen zijn gemaakt voor de iPhone. Xcode kan gratis worden verkregen van Apple, maar dit programma vereist de geïnstalleerde OS X-versie 10.8 of later. Er is geen officiële manier om Xcode op Windows of Linux uit te voeren. Dit betekent dat als je een applicatie op de iPhone wilt ontwikkelen, maar je hebt geen klaproos, dan moet je het eerst kopen.
- Om applicaties onder iOS 8 te ontwikkelen, hebt u Xcode 6 nodig.0.1 en iOS 8 SDK. Beide kunnen van Apple komen. IOS 8 SDK bevat een vrij groot aantal nieuwe API`s waarmee u allerlei nieuwe toepassingen kunt creëren, inclusief integratie met iCloud en aanraakstand.
- Om applicaties voor iOS 10 te ontwikkelen, hebt u 10 SDK nodig die beschikbaar is op de Apple-website. In de SWIFT-programmeertaal en in SDK in deze versie van Xcode zijn er aanzienlijke wijzigingen geweest. Goed nieuws is dat na deze versie in Swift zelfs meer codewijzigingen zal zijn.

2. Installeer een goede teksteditor. Hoewel je alles in Xcode kunt doen, beseffen je snel dat het veel gemakkelijker is om met grote maten te werken als je een aparte teksteditor hebt die gespecialiseerd is in de programmering. De twee meest populaire opties zijn tekstgenoot en Jedit.

3. Installeer vector grafisch programma. Als u van plan bent om afbeeldingen en ontwerpen voor uw toepassing te maken, hebt u een vectorgrafiekprogramma nodig. Vectorafbeeldingen kunnen geschaald zonder verlies van kwaliteit, wat belangrijk is voor elke goed uitziende aanvraag. Populaire vector-programma`s Dit CorelDraw, Adobe Illustrator, Xara Designer en Inkscape. Goed gratis grafisch bewerkingsprogramma is lofbes. Ze is niet zo krachtig als professionele programma`s, maar goed voor beginners of voor degenen die niet willen betalen voor iets dat hij slechts één keer zal gebruiken.

4. Ontdek objectief-c. Objective-C is een programmeertaal die wordt gebruikt om functionaliteit in iPhone-applicaties te maken. Het verwerkt gegevens en werkt met objecten. Objective-C is afkomstig van de familie C Family, en het is een objectgeoriënteerde taal. Als je C of Java al begrijpt, zul je gewoon gewoon objectief-c verkennen.

vijf. Overweeg de ontwikkeling van outsourcing. Als u geen verlangen hebt om doelstelling-C te leren, of u geen artistieke sluier hebt, zijn er een groot aantal freelancers en ontwikkelaars-teams die verschillende delen van het project voor u kunnen uitvoeren. Outsourcing Your Development is een complex proces, maar het zal je van vele problemen redden als je geen programmeur bent. Zorg ervoor dat iedereen die zal werken, een overeenkomst betreffende niet-openbaarmaking zal sluiten en dat u hebt ingestemd om te betalen vóór het werk.

6. Maak een ontwikkelaaraccount. Om uw applicatie in de App Store te distribueren of te geven aan anderen voor testen, moet u zich registreren om een Apple Developer-account te krijgen. Account kost $ 99 per jaar en om te creëren, moet informatie over belastingen en bankinformatie invoeren.

7. Download meerdere testtoepassingen. Nadat u een ontwikkelaaraccount hebt geregistreerd, hebt u toegang tot de hulpbronnen van Apple. Deze bronnen omvatten bijvoorbeeld meerdere projecten, die u een kolossale hoeveelheid informatie kan geven over hoe toepassingen worden ontwikkeld. Zoek een voorbeeld, op de een of andere manier geassocieerd met het type applicatie dat u wilt maken en oefen het in Xcode.
Deel 2 van 5:
Wij plannen bij het bijlageeen. Bepaal het concept. Voordat u voor de eerste keer Xcode opent, moet u een goed doordacht plan van uw aanvraag en zijn mogelijkheden hebben. Dit omvat een ontwerpdocument dat de volledige functionaliteit van de toepassing weergeeft, de gebruikersinterface-overzicht en de overgang tussen de schermen, het basisidee van de soorten systemen die moeten worden geïmplementeerd.
- Probeer bij het ontwikkelen van een applicatie om zoveel mogelijk aan het ontwerpdocument te voldoen. Dit zal je helpen focussen op de mogelijkheden die je nodig hebt.
- Probeer ten minste één schets voor elk scherm in uw toepassing te tekenen.

2. Bepaal de doelgroep. Het publiek van uw aanvraag is zeer afhankelijk van hoe de applicatie eruit ziet en op zijn functionaliteit. Een applicatie met een lijst met gevallen heeft bijvoorbeeld niet zo`n doelgroep dan het schietspel. Het zal je helpen.

3. Denk aan wat de aanvraag nodig heeft. Als uw aanvraag een hulpprogramma is, moet het een oplossing bieden voor het probleem dat niemand eerder heeft aangeboden, of u moet de beste oplossing bieden dan eerder aangeboden. Als uw toepassing een game is, moet het een unieke functie (of functies) hebben, waardoor het kan worden gescheiden van andere spellen en specifieke spelers aantrekken.

4. Onderzoek de inhoud. Uw gebruikersinterface wordt bepaald door het inhoudstype dat u gebruikers van uw aanvraag weergeeft. Als uw toepassing bijvoorbeeld met foto`s werkt, wilt u de gebruikersinterface om door de foto`s te bladeren en er zo eenvoudig mogelijk tussen deze te verplaatsen.

vijf. Oefenen in het creëren van goede UI. De gebruikersinterface mag nooit interfereren met de gebruiker. Dit betekent dat de opties duidelijk zichtbaar moeten zijn en de gebruiker zich nooit moet afvragen wat de knop doet. Als u pictogrammen gebruikt, moeten ze duidelijk hun functie weergeven. Navigatie op de aanvraag moet flexibel en natuurlijk zijn.
Deel 3 van 5:
Een applicatie makeneen. Maak een nieuw project in Xcode. Open Xcode en start een nieuw project in het menu Bestand. Kiezen "Sollicitatie" (Toepassing) onder de titel "iOS" aan de linkerkant van het venster. Selecteer in het gedeelte Sjabloon "Lege toepassing" (lege toepassing).
- Er zijn veel kant-en-klare patronen en alles is gemaakt voor verschillende taken. Begin vanaf een lege sjabloon totdat u het in het ontwikkelingsproces ontdekt. Je kunt een van de complexere sjablonen proberen zodra je erachter komt hoe alles werkt.
- U moet de naam van het product specificeren, de identificatie van uw bedrijf en het voorvoegsel van de klas. Als u geen bedrijfsidentificatie van Apple heeft, voert u binnen Com.Voorbeeld. Voer in Class Prefix in Xyz.
- Kiezen "iPhone" In het menu Apparaat.

2. Maak storyboard. Storyboard is een visuele weergave van alle schermen in uw toepassing. Het toont de inhoud van elk scherm, evenals overgangen ertussen. Storyboard Tool helpt u bij de ontwikkeling van uw aanvraag.

3. Wijs Storyboard toe aan uw project. Nadat u een storyboard hebt gemaakt, moet u het toewijzen als de hoofdinterface van uw aanvraag. Dan wordt het storyboard gedownload wanneer de aanvraag is gestart. Als u geen storyboard toewijst, wanneer u de toepassing start, gebeurt er niets.

4. Voeg uw eerste scherm toe met behulp van de Type Controller. Bekijk controllers Bepaal hoe de inhoud door de gebruiker wordt bekeken. Er zijn veel vooraf gecreëerde typecontrollers, waaronder standaardsoorten en tabellen. U voegt Beeldcontrollers toe aan uw storyboard, die uw aanvraag zal vertellen, hoe de inhoud van de gebruiker weer te geven.

vijf. Voeg interface-objecten toe aan uw eerste scherm. Nadat u de Type Controller hebt geïdentificeerd, kunt u beginnen met het plaatsen van de interface-objecten die u nodig hebt, zoals labels, invoertekstvelden en knoppen. Alle interface-objecten zijn te vinden in de lijst voor objectenbibliotheek, die te vinden is in het object View Controller (Bekijk Controller).

6. Verander de objecten die je hebt toegevoegd. U kunt de eigenschappen van elk object wijzigen, waarmee u een individuele en intuïtieve interface kunt maken. U kunt bijvoorbeeld een vervangende tekst toevoegen aan het invoertekstveld dat de gebruiker zal vragen die hij moet invoeren.

7. Voeg meer schermen toe. Zoals uw project creëert, wil u hoogstwaarschijnlijk meer schermen toevoegen om alles te tonen wat u nodig heeft voor de aanvraag. Als u bijvoorbeeld een toepassing met een lijst met cases maakt, hebt u ten minste twee schermen nodig: één om de behuizing in te voeren en de tweede om de lijst te bekijken.

acht. Voeg het navigatievenster toe. Nu heb je twee schermen in de applicatie en het is tijd om de gebruiker tussen hen heen en weer te laten bewegen. U kunt dit bereiken met het gebruik van navigatiecontroller (navigatiecontroller), een gespecialiseerde versie van View Controller (View Controller). Deze controller voegt het navigatiedeelt toe aan de bovenkant van uw toepassing en stelt de gebruiker toe om heen en weer te gaan tussen de schermen.

negen. Voeg de functionaliteit van dit navigatiepaneel toe. Nu u het navigatiepaneel hebt ingevoegd, kunt u beginnen met het toevoegen van navigatietools. Hierdoor kan de gebruiker tussen schermen heen en weer bewegen.

10. Bind je nieuwe knop aan met een bestaand scherm. Naar uw knopfunctie moet u deze op een ander scherm aansluiten. In ons voorbeeld met een lijst met gevallen, bevindt de knop zich in de algemene lijst en moet het worden geassocieerd met het invoerscherm. Om de knop aan te sluiten, klemt u op de knop Controle, en sleep de knop naar het tweede scherm.

elf. Gebruik de gegevensverwerkingsmogelijkheden. Tot op dit moment was het mogelijk om een basisinterface te maken zonder dat codes te hoeven schrijven. Als u diepere functionaliteit wilt toevoegen, zoals gegevensopslag, gebruikersinvoerverwerking, moet u in het schrijven van code duiken. Script schrijven is buiten dit artikel, maar op internet zijn er een groot aantal handboeken op objectief-C.
Deel 4 van 5:
Toepassingen testeneen. Run IOS Simulator. Xcode wordt geleverd met ingebouwde iOS-emulator, waarmee u uw aanvraag kunt testen op een aantal geëmuleerde apparaten met iOS. Als u de emulator wilt starten, kiest u in het menu bovenaan het venster Xcode-venster "Simulator en debug", en selecteer vervolgens het apparaat dat u wilt testen.

2. Verzamel de app. Klik op de knop Build die eruit ziet als een gewone afspeelknop om de applicatie te compileren en te starten. Bouw een aanvraag kan een paar minuten duren. Op het paneel kun je de voortgang bekijken. Zodra het assemblageproces is voltooid, wordt iOS-simulator geopend en kunt u beginnen met het testen van uw aanvraag.

3. Controleer de applicatie op uw eigen iPhone. Voordat u uw testtoepassing distribueert, kunt u het op uw eigen apparaat testen (als u het hebt). Sluit eerst het apparaat aan op een USB-computer. Als iTunes opent, sluit het dan. Kies uit de vervolgkeuzelijst "Apparaat en debug", en klik vervolgens op de knop Build. Na een paar seconden moet de toepassing op de iPhone beginnen. Controleer alle functionaliteit voordat u de toepassing sluit.

4. Down debugging. Als de aanvraag "Angsten", moeten bepalen wat er is gebeurd en waarom. Redenen kunnen oneindig veel zijn. Open de Debug-console en lees foutmeldingen. Meestal zullen ze niet bijzonder begrijpelijk zijn. Als u de fout niet begrijpt, probeert u naar fouten in Google te zoeken. Er is een kans dat u het bericht achterblijft op het Apple Developer Forum, waar elke ontwikkelaar al de vraag heeft beantwoord.

vijf. Controleer het gebruik van geheugen. In het iPhone-geheugen een beetje. Elke keer, toewijzing van geheugen voor het object, moet het worden vrijgegeven na voltooiing van het werken ermee. Er zijn hulpmiddelen zoals iPhone SDK, die onder andere kan worden gebruikt om het geheugengebruik te bekijken en te analyseren.

6. Scheid uw aanvraag voor tests aan andere mensen. Hoewel het testen van uw applicatie in de emulator een goede manier is om ervoor te zorgen dat het werkt en hij heeft een prachtige interface, is niets in vergelijking met het testen door andere gebruikers. Controleer gewoon of u de meest irritante fouten hebt verwijderd voordat u een aanvraag naar externe tests verzendt. Om de toepassing naar testers te verzenden, moet u een AD-HOC-certificaat maken op de IOS Dev Centre-website.
Deel 5 van 5:
Publiceer uw aanvraageen. Creëer uw distributietype-assemblage door het apparaat te selecteren en de assemblage in het vervolgkeuzemenu te selecteren en klik vervolgens op het pictogram "Bouwen". Open in het Finder-programma de map met uw project en zoek de map "Release-iPhoneos". Het is uw aanvraag. Hurn het in ZIP-formaat.
- Voor de nieuwe toepassingen van Apple moeten ze worden geoptimaliseerd voor displays van Retina-type.

2. Open het menu iTunes Connect. Je kunt erbij komen vanuit het centrum van Ios Dev. Als u onafgemaakte stappen hebt, wordt deze bovenaan het scherm geschreven. Zorg ervoor dat uw volledige bank- en belastinginformatie correct wordt ingevoerd.

3. Voer alle informatie over uw aanvraag in. druk op "Beheer uw aanvraag", en selecteer vervolgens "Voeg een nieuwe applicatie toe". Voer de naam van de toepassing, SKU en BUDLE ID-nummer in. Selecteer Bundel uw toepassing in het vervolgkeuzemenu.

4. Laad uw aanvraag. druk op "Klaar om binair te uploaden", En je gaat naar het scherm waarin je wordt aangeboden Download Application Uploader Tool. Download het en klik op Voltooien.

vijf. Wacht cheques. Je hebt niets te doen, behalve om het einde van het verificatieproces te verwachten. Apple zal u in een paar dagen of weken per e-mail op de hoogte stellen, als uw aanvraag wordt vervangen door "In beoordeling" (geverifieerd). Wanneer de applicatie in deze stap gaat, gebeurt verder heel snel. Als de aanvraag niet door de eerste reeks tests passeert, ontvangt u op dezelfde dag een e-mail met een weigering waarom de aanvraag wordt afgewezen. Ook zullen er in de brief Apple-aanbevelingen zijn voor de reparatie ervan. Als uw toepassing heeft gecontroleerd, stuurt Apple u een e-mail die vertelt dat uw aanvraag klaar is voor de verkoop. Nu verschijnt uw aanvraag in de iTunes App Store.

6. Adverteer uw aanvraag. Nu kan je geweldige applicatie worden gekocht en het is tijd om het nieuws over hem te spreiden. Gebruik Social Media, stuur een persbericht op websites met applicaties, maak een paar video`s op YouTube en wat u ook wilt laten praten over uw aanvraag.

7. Kijk voor de verkoop. Download de gratis iTunes Connect Mobile-applicatie voor je iPhone en ga elke dag en volg je verkoop, markten en verkooplanden. Dit is een vrolijk deel! Apple is van tijd tot tijd om u e-mails te sturen met verwijzing naar de nieuwste verkoopgegevens. U kunt ze downloaden voor rapportage. Veel geluk!
Tips
- Wees origineel, kopieer de applicaties die al in de AppStore bestaan. Ontdek zorgvuldig de appstore om erachter te komen wat er is. Natuurlijk, als je idee beter is dan alle anderen, kun je beginnen.
- Zoek altijd naar manieren om uw aanvraag te verbeteren.
- Probeer de applicatie op zoveel i-apparaten te testen zoals je kunt vinden. Nog beter als er verschillende iOS-versies op hen zijn geïnstalleerd.
- Als je van papieren boeken houdt, ga dan naar Amazon.Com om boeken te vinden over iPhone-ontwikkeling.
Waarschuwingen
- iPhone SDK verandert voortdurend en apparaten ook. Als een SDK-update is opgetreden tijdens het werken aan het project, lees dan wat er nieuw bleek voordat u de nieuwe SDK gebruikt. In dit stadium is het niet nodig om dit te doen, tenzij Apple zei dat alle nieuwe downloads moeten worden gecompileerd door de nieuwe versie van SDK. Als u bijwerkt, kunnen sommige methoden die u gebruikt verouderd te zijn. Hoewel dit waarschijnlijk zal leiden tot een maximum van een waarschuwing tijdens het compileren, is het beter om te bedwingen.
- Wanneer u succesvol is en uw aanvraag in de App Store verschijnt, wees dan niet boos op degenen die uw aanvraag slechte feedback verlaten. Sommigen verlaten nuttige beoordelingen, en sommigen zijn graag onbeleefd.
- Niemand garandeert u veel downloads of verkoop, maar zou niet boos moeten zijn.
- Toepassingsontwikkeling - het ding is fascinerend - u zult niet kunnen stoppen.
Deel in het sociale netwerk: