Welcome to Our Website

Ik wil iOS-Apps schrijven. Waar Moet Ik Beginnen?


beste Lifehacker,
Ik heb een beetje achtergrond in coderen, maar ik wil graag een iOS-app maken. Ik weet alleen niet waar ik moet beginnen of welke tools ik nodig heb. Waar moet ik beginnen?

Hoogachtend,
App Store Amateur

Beste ASA,
leren ontwikkelen voor iOS is een soort van tweezijdig proces., Als je helemaal niet weet hoe je moet coderen, kun je hier veel bronnen vinden. Als je vertrouwd bent met coderen, moet je vertrouwd raken met de ontwikkeltools van Apple en hun richtlijnen. Apple staat bekend om het beperken van apps voor allerlei dingen, dus het is goed om te weten wat je wel en niet kunt doen voordat je begint.

advertentie

We gaan u niet door het hele proces van het maken van een app, dat is veel te veel informatie voor dit bericht., We stellen u echter wel in met de coderingsomgeving, wijzen u op de richtlijnen van Apple en geven u een paar hulpmiddelen om u te helpen de verschillende talen van Apple voor iOS te leren.

Xcode, Swift en de iOS SDK

Apple ‘ s IDE (Integrated Development Environment) voor zowel Mac als iOS apps is Xcode. Het is gratis en je kunt het downloaden van Apple ‘ s site. Xcode is de grafische interface die u zult gebruiken om apps te schrijven. Inbegrepen bij het is ook alles wat je nodig hebt om code te schrijven voor iOS 8 met Apple ‘ s nieuwe Swift-programmeertaal., Het is ook alleen beschikbaar voor de Mac, dus als u van plan op het maken van iOS-apps, die je nodig hebt om met OS X.

G/O Media kan een commissie krijgen
85% Off
Lelo Valentijnsdag te Koop

Klik Hier Om Je Geest Geblazen
Krijg korting op vibrators, ringen en cutting-edge seks tech nu tot het eind van de week.,

terwijl Apple Swift vrij hard pusht deze dagen, kunt u iOS programmeren in een aantal talen, waaronder Objective-C. waarvan u besluit om het echt aan u te gebruiken, maar hier zijn een paar handleidingen, klassen en tutorials om u op weg te helpen:

  • begin met het ontwikkelen van iOS-Apps vandaag: Dit is de officiële startgids van Apple. Het begeleidt u door het instellen van Xcode, het structureren van uw app, de uitvoering van alles, en het indienen van het naar de App Store.,
  • introductie van Swift: de nieuwe programmeertaal van Apple, Swift, is speciaal gemaakt voor iOS en Macs. Het is zogenaamd veel gemakkelijker om te werken met en te gebruiken, dus als je helemaal nieuw bent in iOS ontwikkeling is het een goede plek om te beginnen. Het werkt met en is vergelijkbaar met Objective-C (die u ook kunt gebruiken als u wilt).
  • Apple ’s Development video’ s: Apple bevat een ton van de video ‘ s van WWDC leer je verschillende delen van de ontwikkeling. Ze zijn een geweldige bron voor het leren van de industrie trucs en het leren kennen van de basis toolset waarmee u werkt.,
  • Ray Wenderlich ‘ s Tutorials: als je games wilt maken, zijn de tutorials van Ray Wenderlich een geweldige plek om te beginnen. Hij behandelt allerlei dingen buiten games ook, dus je bent gebonden om iets te leren over Swift en Objective-C, zelfs als je liever een productiviteit app te maken.
  • API-mogelijkheden van Apple: Apple heeft een ton van verschillende API ’s voor toegang tot app-extensies, Touch ID, foto’ s, HealthKit, en meer. Maak jezelf vertrouwd met deze, zodat u meer geavanceerde functies kunt integreren in uw app.,
  • Code School ’s iOS App Development class: u kunt een greep krijgen op de basisprincipes van iOS ontwikkeling gratis via Code School’ S intro klassen.Stanford ‘ s iOS Development Classes: Stanford heeft een reeks gratis lessen om iOS development te leren. Het is nog steeds alleen beschikbaar voor iOS 7, maar de meeste dingen die je leert moet overbrengen mooi naar iOS 8. De kans is groot dat ze een bijgewerkte klasse voor iOS 8 in de nabije toekomst.,
advertentie

dat moet u instellen met uw ontwikkeltools en geeft u een goed inzicht in hoe dingen werken op iOS.,

Apple ‘ s App Store Review Guidelines

Advertentie

Het is geen geheim dat Apple ‘ s App Store Review Guidelines zijn zeer specifiek. Apple heeft een zeer specifieke weergave van welke apps ze toestaan in de store, dus het is handig om hun regels te leren kennen voordat je zelfs maar probeert om uw app te maken., Als u dat niet doet, kunt u uw tijd besteden aan het maken van iets dat Apple niet zal toestaan in de App Store.

wanneer u uw app hebt voltooid, stuurt u deze naar de App Store en wordt deze beoordeeld op basis van een inhoud, ontwerp (daarover meer in de volgende sectie) en technische details. Zo, ga naar de herziening richtlijnen pagina en krijgen om te lezen. Apple heeft ook een lijst van de meest voorkomende redenen apps krijgen hier afgewezen. Typisch, het is vanwege crashes, gebroken links, advertenties, of onvolledige informatie. Apple is ook bekend dat het blokkeren van apps die elk type van volwassen of politieke inhoud bevatten.,

advertentie

op dezelfde manier hebben veel API ‘ s van Apple hun eigen set van beoordelingsrichtlijnen. Zo, als je gaat om uw app te integreren met HealthKit of Apple Pay, het is goed om te leren kennen die ook. Hier zijn ze:

  • Apple Pay Guidelines
  • App Extensions
  • HealthKit
  • HomeKit

Het is goed om in gedachten te houden dat Apple de neiging heeft om zeer conservatief te zijn met hun app review proces., De kans is groot, als je het maken van iets zelfs op afstand risque, het zal worden afgewezen, dus wees er rekening mee dat voordat u begint met het maken van uw app.,

Advertentie

Apple ‘ s Ontwerp-Richtlijnen

Advertentie

Dan Apple ‘ s review richtlijnen, ze hebben ook een set van design en interface guidelines., Apple wil dat alle apps in hun winkel om een soort van consistentie, en hoewel dit niet hoeft te betekenen goed ontwerp, het betekent dat apps gebruik maken van dezelfde basis UI-elementen.

om hier inzicht in te krijgen, kijk op Apple ‘ s Human Interface Guidelines pagina. Hier, vindt u de basisprincipes van wat ze zoeken in zowel apps en icon design. Ze hebben ook een set Do ’s en Don’ ts die die enorme gids een beetje distilleren zodat het makkelijker is om te beginnen.,

advertentie

gelukkig laat Apple je niet helemaal in het ongewisse over hoe je een goed ontworpen app maakt. Hier zijn een paar bronnen om u te helpen iets waardevols te ontwerpen:

  • ontwerpen van geweldige Apps: Apple verzamelde enkele van de beste gesprekken van WWDC over ontwerp om u te helpen aan de slag te gaan met het ontwerpen van een interface.
  • een gebruikersinterface ontwerpen: Apple stelde een handleiding samen voor het ontwerpen van interfaces in iOS 8 met behulp van de ingebouwde hulpmiddelen van Xcode.,
advertentie

u kunt ook veel online bronnen vinden om uw ontwerp te verbeteren, of bekijk onze gids.,

Advertentie

Inschrijven voor GitHub en TestFlight

Advertentie

Tenzij je een soort van super genie, hebt u waarschijnlijk niet wilt maken van uw app in een bubble., In plaats daarvan, het is goed om andere mensen om te kijken naar uw code en uit te nodigen beta testers om uw app uit te proberen.

GitHub is de go-to voor software versiebeheer en collaboratief werk. Zodra je je registreert voor GitHub, is het ongelooflijk eenvoudig om Xcode erin te koppelen, zodat alles wat je doet wordt opgeslagen en toegankelijk is voor andere mensen in je team. Als je een beetje hulp nodig hebt bij het opzetten van GitHub, leiden hun gidsen je door het proces.

advertentie

evenzo is bètatests ongelooflijk eenvoudig in iOS 8., Met TestFlight kunt u eenvoudig gebruikers uitnodigen voor uw team, zodat ze uw app kunnen testen. Ze hoeven alleen maar de TestFlight app te downloaden.

advertentie

ontwikkelen voor iOS is echt alles over vertrouwd raken met Xcode. Zodra u zich daar comfortabel voelt, kunt u uw app in een breed scala aan talen schrijven of een poging wagen om Swift te leren., Als je verder gaat met het daadwerkelijk schrijven van die app, je zult zeker nodig hebben om antwoorden op meer specifieke vragen op te graven,maar de tools hierboven krijgt u op het juiste pad.

veel succes,
Lifehacker

Advertentie

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *