Programmer i iOS, hvordan og hvor du skal starte

hurtigt skærmbillede

For at udvikle applikationer til iOS skal du bruge Xcode, som er en integreret udviklingsmiljø, også kaldet IDE (akronym på engelsk for IIntegreret udviklingsmiljø), hvilket betyder, at det er et computerprogram sammensat af et sæt af programmeringsværktøjer.

Denne IDE giver en Grafisk grænseflade som er meget nyttigt til applikationsudvikling og inkluderer det nye programmeringssprog Swift, udgivet af Apple i år.

Apple er fremme swift, men det betyder ikke, at du ikke kan programmere med andre sprog ligesom Objective-C. Det sprog, du beslutter dig for, er op til dig, her er en liste over midler at vejlede dig:

  • Begynd at udvikle iOS-apps i dag: Dette er officiel Apple-guide For at starte programmeringen starter den med Xcode-komprimering og starter fra strukturen af ​​din applikation, dens implementering og slutter med upload til App Store.
  • Vi introducerer Swift: Det er Apples nye sprog, det er meget nemmere at bruge, så hvis du lærer fra bunden, er det måske et sødt sted at starte at lære.
  • Apples udviklingsvideoer: Apple har en samling af videoer af WWDC, hvor dele af udviklingen, tricks og ressourcer er undervist, det er værd at se nogle.
  • Ray Wenderlichs tutorials: Hvis du vil lave et spil, er Ray Wenderlichs tutorials det bedste udgangspunkt. Du skal have en vis viden om Swift og Objective-C.
  • Apples API-funktioner: Apple har mange forskellige API'er til at få adgang til iOS 8-udvidelser, inklusive Touch ID, Photos, HealthKit og andre. At blive fortrolig med disse API'er kan opgrader din app eksponentielt.
  • Code Schools iOS App Development klasse: Du kan få adgang til grundlæggende udvikling gratis gennem introduktionsklasserne på denne skole.
  • Stanfords iOS-udviklingskurser: Stanford tilbyder gratis klasser for at lære iOS. I øjeblikket er de kun tilgængelige til iOS 7, men højst sandsynligt vil de snart udgive en opdatering til iOS 8.

Guide til appgennemgang

Apple har en meget specifik vision om Apps, der vil tillade i butikken, så det er nyttigt at kende deres regler, før du overhovedet starter appen. Hvis du ikke gør det, kan du bruge meget tid på en app, som Apple ikke tillader i App Store. Er standarder de er i App Store Review Retningslinjer.

Når du er færdig med appen, kan du sende den til App Store og vil blive gennemgået skarpt baseret på dets indhold, design og tekniske detaljer. Af denne grund er det vigtigt at tage hensyn til gennemgangsvejledningen, Retningslinjer for gennemgang. Apple har også en liste over mest almindelige årsager til afvisning.

På samme måde der specifikke guider Hvis du vil bruge nogen af ​​API'erne, er de mest almindelige:

design guide

Apple ønsker, at alle apps i sin butik skal have "konsistens", og selvom dette ikke behøver at betyde godt design, betyder det, at applikationer bruger de samme grundlæggende elementer i brugergrænsefladen, som er detaljeret i Human Interface Retningslinjer. I den finder du, hvad de efterspørger så meget i app layout som i ikon layout.

For at lette denne proces har de en oversigt over hvad der kan og ikke kan gøres for at gøre det nemmere at starte, du kan se det på Må og gør ikke. Andre ressourcer er;

Afprøvning

Det er vigtigt at teste appen og friske øjne er altid velkomne, derfor er det vigtigt brug betatestere, der presser din app til det yderste. I dette scenarie har vi to interessante muligheder:

  • GitHub er den for ham softwareversionskontrol og samarbejde. Når du først logger ind på GitHub, er det meget nemt at knytte din Xcode til den, så alt, hvad du gør, er gemt der og tilgængeligt for resten af ​​teamet. Hvis du har brug for lidt hjælp, brug deres Guías.
  • TestFlight, er et program, der tillader andre brugere test din app, du skal bare downloade og installere TestFlight.

Udvikling til iOS er at blive fortrolig med Xcode, når du først forstår, hvordan det virker, kan du skrive din app på en masse sprog eller komme ind i Swift.


Følg os på Google Nyheder

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Radiohead sagde han

    Fremragende mange tak

  2.   MrM sagde han

    Rigtig god information, ved udgivelser som denne gør du det umagen værd at kigge forbi fra tid til anden, tak.

  3.   Seba sagde han

    mange tak, seriøst