Programmeren in iOS, hoe en waar te beginnen

snelle-screenshot

Om applicaties voor iOS te ontwikkelen, moet je Xcode gebruiken, een geïntegreerde ontwikkelomgeving, ook wel genoemd IDE (afkorting in het Engels voor IGeïntegreerde ontwikkelomgeving), wat betekent dat het een computerprogramma is dat is samengesteld uit een set van programmeertools.

Deze IDE biedt een Grafische interface wat erg handig is voor applicatie-ontwikkeling en de nieuwe programmeertaal bevat Swift, dit jaar uitgebracht door Apple.

Apple is snel promoten, maar dat betekent niet dat je niet kunt programmeren met andere talen zoals Objectief-C. De taal die u kiest, is aan u, hier is een lijst van middelen om u te begeleiden:

  • Begin vandaag nog met het ontwikkelen van iOS-apps: Dit is de officiële Apple-gids Om te beginnen met programmeren, begint het met Xcode-compressie en begint het met de structuur van uw applicatie, de implementatie ervan en eindigt met het uploaden naar de App Store.
  • Maak kennis met Swift: Het is de nieuwe taal van Apple, het is veel gemakkelijker te gebruiken, dus als je helemaal opnieuw leert, is dat misschien zo een goede plek om te beginnen leren.
  • Ontwikkelingsvideo's van Apple: Apple heeft een compilatie van video's van de WWDC waarin delen van de ontwikkeling, trucs en middelen worden geleerd, het is de moeite waard om er een paar te bekijken.
  • De tutorials van Ray Wenderlich: Als je een spel wilt maken, zijn de tutorials van Ray Wenderlich het beste startpunt. Je moet enige kennis hebben van Swift en Objective-C.
  • Apple's API-mogelijkheden: Apple heeft veel verschillende API's om toegang te krijgen tot iOS 8-extensies, waaronder Touch ID, Foto's, HealthKit en andere. Vertrouwd raken met deze API's kan verhoog uw app exponentieel.
  • Code School's iOS App Development-klas: U heeft toegang tot de basisprincipes van ontwikkeling gratis via de introductielessen van deze school.
  • Stanfords iOS-ontwikkelingsklassen: Stanford-aanbiedingen gratis lessen om iOS te leren. Op dit moment zijn ze alleen beschikbaar voor iOS 7, maar hoogstwaarschijnlijk zullen ze binnenkort een update voor iOS 8 uitbrengen.

App-beoordelingsgids

Apple heeft daar een heel specifieke visie op Apps die gaan toestaan ​​in de winkel, dus het is handig om hun regels te kennen voordat u de app start. Als je dat niet doet, zou je veel tijd kunnen besteden aan een app die Apple niet toestaat in de App Store. Zijn normen ze zijn in de Richtlijnen voor de beoordeling van App Store.

Wanneer u klaar bent met de app, kunt u deze indienen bij de App Store en zal streng worden beoordeeld op basis van de inhoud, het ontwerp en de technische details. Om deze reden is het belangrijk om rekening te houden met de Review Guide, Beoordelingsrichtlijnen. Apple heeft ook een lijst met meest voorkomende redenen voor afwijzing.

Op dezelfde manier daar specifieke gidsen Als u een van de API's wilt gebruiken, zijn de meest voorkomende:

ontwerp gids

Apple wil dat alle apps in zijn winkel "consistentie", en hoewel dit geen goed ontwerp hoeft te betekenen, betekent het wel dat applicaties dezelfde basiselementen gebruiken in de gebruikersinterface, die wordt beschreven in de Human Interface Guidelines. Daarin vind je wat ze zo veel vragen app-lay-out zoals in pictogramlay-out.

Om dit proces te vergemakkelijken, hebben ze een samenvatting van wat wel en niet kan worden gedaan om het starten gemakkelijker te maken, je kunt het zien op Do's en Don'ts. Andere bronnen zijn;

Testen

Het is belangrijk om de app te testen en frisse ogen zijn altijd welkom, daarom is het belangrijk gebruik bètatesters die uw app tot het uiterste drijven. In dit scenario hebben we twee interessante opties:

  • GitHub is die voor hem softwareversiebeheer en samenwerking. Zodra u zich aanmeldt bij GitHub, is het heel eenvoudig om uw Xcode eraan te koppelen, zodat alles wat u doet daar wordt opgeslagen en toegankelijk is voor de rest van het team. Als je een beetje hulp nodig hebt, gebruik dan hun gidsen.
  • Test vlucht, is een applicatie die andere gebruikers toestaat test je app, hoeft u alleen maar te downloaden en te installeren Test vlucht.

Ontwikkelen voor iOS is vertrouwd raken met Xcode, als je eenmaal begrijpt hoe het werkt, kun je je app in een aantal talen schrijven of in Swift stappen.


Volg ons op Google Nieuws

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Radiohead zei

    Uitstekende heel erg bedankt

  2.   meneerM zei

    Zeer goede informatie, door publicaties als deze maak je het de moeite waard om af en toe langs te komen, dank je.

  3.   Seba zei

    heel erg bedankt, serieus