Welcome to Our Website

Jag vill skriva iOS-appar. Var Börjar Jag?


kära Lifehacker,
jag har lite bakgrund i kodning, men jag skulle vilja göra en iOS-app. Jag är bara inte säker på var du ska komma igång eller vilka verktyg jag behöver. Var börjar jag?

uppriktigt,
App Store Amatör

kära ASA,
att lära sig att utvecklas för iOS är typ av en tvådelad process., Om du inte vet hur man kodar alls, kan du hitta massor av resurser här. Om du är insatt i kodning måste du bekanta dig med Apples utvecklingsverktyg och deras riktlinjer. Apples kända för att begränsa appar för alla typer av saker, så det är bra att veta vad du kan och inte kan göra innan du börjar.

annons

Vi kommer inte att gå igenom hela processen med att göra en app, det är alldeles för mycket information för det här inlägget., Vi kommer dock att få dig att ställa in med kodningsmiljön, peka på Apples riktlinjer och ge dig några resurser för att hjälpa dig att lära dig Apples olika språk för iOS.

Xcode, Swift och iOS SDK

Apples IDE (Integrated Development Environment) för både Mac och iOS-appar är Xcode. Det är gratis och du kan ladda ner den från Apples webbplats. Xcode är det grafiska gränssnittet du använder för att skriva appar. Inkluderat med det är också allt du behöver för att skriva kod för iOS 8 med Apples nya Swift programmeringsspråk., Det är också bara tillgängligt för Mac, så om du planerar att göra iOS-appar måste du köra OS X.

G/O Media kan få en provision

upp till 85% av
Lelo Valentines Day Sale

Klicka här för att få ditt sinne blåst
få rabatter på vibratorer, ringar och banbrytande sex tech nu genom slutet av veckan.,

medan Apples Driver Swift ganska hårt dessa dagar, kan du programmera iOS på valfritt antal språk, inklusive Objective-C. som du väljer att använda det verkligen upp till dig, men här är några guider, klasser och handledning för att komma igång:

  • börja utveckla iOS-appar idag: Det här är Apples officiella startguide. Det går igenom att konfigurera Xcode, strukturera din app, implementera allt och skicka in det till App Store.,
  • introduktion Swift: Apples nya programmeringsspråk, Swift, är gjord speciellt för iOS och Mac. Det är förmodligen mycket lättare att arbeta med och använda, så om du är helt ny på iOS utveckling är det ett bra ställe att börja. Det fungerar med och liknar Objective – C (som du också kan använda om du föredrar).
  • Apples Utvecklingsvideor: Apple innehåller massor av Videor från WWDC som lär dig olika delar av utvecklingen. De är en stor resurs för att lära industrin tricks och lära känna den grundläggande verktygsuppsättning du arbetar med.,
  • Ray Wenderlichs Tutorials: om du vill göra spel, Ray Wenderlichs tutorials är ett bra ställe att börja. Han täcker alla typer av saker utöver spel också, så du är skyldig att lära dig något om snabb och objektiv-C även om du föredrar att göra en produktivitetsapp.
  • Apples API-funktioner: Apple har massor av olika API: er för att komma åt apptillägg, Touch ID, foton, HealthKit och mer. Bekanta dig med dessa så att du kan integrera mer avancerade funktioner i din app.,
  • Code skolans iOS App utveckling klass: Du kan få ett grepp om grunderna i iOS utveckling gratis genom kod skolans intro klasser.
  • Stanfords iOS utvecklingsklasser: Stanford har en uppsättning fria klasser för att lära sig iOS utveckling. Det är fortfarande bara tillgänglig för iOS 7, men de flesta saker du lär dig bör överföra snyggt till iOS 8. Chansen är att de kommer att ha en uppdaterad klass för iOS 8 inom en snar framtid.,
annons

det borde få dig att konfigurera med dina utvecklingsverktyg och ge dig ett bra grepp om hur saker och ting fungerar på iOS.,

Apples riktlinjer för granskning av App Store

annons

det är ingen hemlighet att Apples riktlinjer för granskning av Apples App Store är otroligt specifika. Apple har en mycket specifik bild av vilka appar de tillåter i butiken, så det är användbart att lära känna sina regler innan du ens försöker göra din app., Om du inte gör det kan du spendera din tid på att göra något som Apple inte tillåter i App Store.

När du är klar med appen skickar du den till App Store och den granskas utifrån ett innehåll, en design (mer om det i nästa avsnitt) och tekniska detaljer. Så, gå till sidan Granska riktlinjer och få läsa. Apple har också en lista över de gemensamma skäl apps få avvisas här. Vanligtvis är det på grund av krascher, trasiga länkar, annonser eller ofullständig information. Apples är också känd för att blockera appar som innehåller någon typ av vuxen eller politiskt innehåll.,

annons

på samma sätt har många av Apples API: er sin egen uppsättning granskningsriktlinjer. Så, om du ska integrera din app med HealthKit eller Apple Pay, det är bra att lära känna dem också. Här är de:

  • Apple Pay Guidelines
  • app Extensions
  • HealthKit
  • HomeKit

det är bra att komma ihåg att Apple tenderar att vara mycket konservativ med sin apprecensionsprocess., Chanserna är, om du gör något ens på distans risque, det kommer att avvisas, så tänk på det innan du börjar göra din app.,

annons

Apples designriktlinjer

annons

utöver Apples granskningsriktlinjer har de också en uppsättning riktlinjer för design och gränssnitt., Apple vill att alla appar i deras butik ska ha någon typ av konsistens, och även om det inte behöver betyda bra design betyder det att appar använder samma grundläggande gränssnittselement.

för att få ett grepp om detta, kolla in Apples riktlinjer för mänskliga gränssnitt sida. Här hittar du grunderna i vad de letar efter i både appar och ikondesign. De har också en uppsättning gör och inte att destillera den massiva guide ner lite så det är lättare att komma igång.,

annons

Tack och lov lämnar Apple dig inte helt i mörkret om hur man gör en väl utformad app. Här är några resurser för att få hjälp att designa något värdefullt:

  • designa stora appar: Apple samlade ihop några av de bästa samtalen från WWDC om design för att hjälpa dig att komma igång med att designa ett gränssnitt.
  • utforma ett användargränssnitt: Apple sätta ihop en guide för att utforma gränssnitt i iOS 8 med hjälp av de inbyggda verktygen i Xcode.,
annons

Du kan också hitta massor av resurser online för att förbättra din design kotletter, eller kolla in vår guide.,

annons

registrera dig för GitHub och TestFlight

om du inte är någon form av supergeni, vill du förmodligen inte skapa ditt geni app i en bubbla., Istället är det bra att få andra att titta på din kod och bjuda in betatestare för att prova din app.

GitHub är go-to för programvaruversion och samarbetsarbete. När du registrerar dig för GitHub är det otroligt enkelt att länka Xcode till det så allt du gör är sparat och tillgängligt av andra människor i ditt lag. Om du behöver lite hjälp med att ställa in GitHub, går deras guider igenom processen.

annons

på samma sätt är betatestning också otroligt lätt i iOS 8., Med TestFlight kan du enkelt bjuda in användare till ditt team så att de kan testa din app. De behöver bara ladda ner TestFlight-appen.

annons

utveckling för iOS handlar verkligen om att bekanta dig med Xcode. När du är bekväm där, kan du skriva din app i en mängd olika språk eller ta en hugg på att lära sig snabbt., När du går vidare för att faktiskt skriva den appen måste du säkert gräva upp svar på mer specifika frågor, men verktygen ovan kommer att komma igång på rätt väg.

lycka till,
Lifehacker

annons

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *