Program i iOS, hvordan og hvor du skal begynne

raskt-skjermbilde

For å utvikle applikasjoner for iOS må du bruke Xcode, som er en integrert utviklingsmiljø, også kalt IDE (akronym på engelsk for Iintegrert utviklingsmiljø), som betyr at det er et dataprogram sammensatt av et sett med programmeringsverktøy.

Denne IDE gir en Grafisk grensesnitt som er veldig nyttig for applikasjonsutvikling og inkluderer det nye programmeringsspråket Swift, utgitt av Apple i år.

Apple er det fremme Swift, men det betyr ikke at du ikke kan programmere med andre språk som Objective-C. Språket du bestemmer er opp til deg, her er en liste over ressurser for å veilede deg:

  • Begynn å utvikle iOS-apper i dag: Dette er Apples offisielle guide For å starte programmering, start i Xcode-komprimering og start fra strukturen til applikasjonen, implementer den og avslutt med opplastingen til App Store.
  • Vi presenterer Swift: Det er det nye Apple-språket, det er mye enklere å bruke, så hvis du lærer fra bunnen av, er det kanskje det et søtt sted å starte å lære.
  • Apples utviklingsvideoer: Apple har en samling av WWDC-videoer som lærer deler av utviklingen, tips og ressurser, det er verdt å stoppe for å se noen.
  • Ray Wenderlichs veiledninger: Hvis du vil lage et spill, er veiledningene til Ray Wenderlich det beste utgangspunktet. Du må ha litt kunnskap om Swift og Objective-C.
  • Apples API-muligheter: Apple har mange forskjellige API-er for tilgang til iOS 8-utvidelser, inkludert de for Touch ID, Photos, HealthKit og andre. Gjør deg kjent med disse API-ene heve nivået på søknaden eksponentielt.
  • Code Schools iOS-apputviklingsklasse: Du får tilgang til grunnleggende om utvikling gratis gjennom innføringskurs på denne skolen.
  • Stanfords iOS-utviklingsklasser: Stanford tilbyr gratis klasser for å lære iOS. For øyeblikket er de bare tilgjengelige for iOS 7, men mest sannsynlig vil de snart gi ut en oppdatering for iOS 8.

Veiledning for søknadsgjennomgang

Apple har et veldig spesifikt syn på applikasjoner som vil tillate i butikken, så det er nyttig å kjenne reglene selv før du starter applikasjonen. Hvis du ikke gjør det, kan du bruke mye tid på en app som Apple ikke tillater i App Store. Disse standarder de er i App Store gjennomgang retningslinjer.

Når du er ferdig med applikasjonen, kan du sende den til App Store og vil bli gjennomgått hardt basert på innhold, design og tekniske detaljer. Derfor er det viktig å ta hensyn til gjennomgangsveiledningen, Se gjennom retningslinjene. Apple har også en liste over vanligste årsaker til avvisning.

På samme måte der spesifikke guider I tilfelle du vil bruke noen av API-ene, er de vanligste:

Design guide

Apple vil at alle appene i butikken skal ha «konsistens«, Og selv om dette ikke trenger å bety et godt design, betyr det at applikasjonene bruker de samme grunnleggende elementene i brukergrensesnittet, som er detaljert i Retningslinjer for menneskelig grensesnitt. I den finner du det de krever så mye i app design som i ikon design.

For å lette denne prosessen har de et sammendrag av hva som kan og ikke kan gjøres for å gjøre det lettere å starte, du kan se det i Gjør og gjør ikke. Andre ressurser er;

Testing

Det er viktig å teste applikasjonen, og nye øyne er alltid velkomne. Derfor er det viktig bruk betatestere som presser appen din til det ytterste. I dette scenariet har vi to interessante alternativer:

  • GitHub er den for ham programvareversjonskontroll og samarbeidsarbeid. Når du registrerer deg for GitHub, er det veldig enkelt å koble Xcode til den, så alt du gjør lagres der og resten av teamet er tilgjengelig. Hvis du trenger litt hjelp, bruk deres Guías.
  • TestFlight, er et program som tillater andre brukere test appen din, du trenger bare å laste ned og installere TestFlight.

Å utvikle for iOS blir kjent med XcodeNår du har forstått hvordan det fungerer, kan du skrive appen din på mange språk eller skrive inn Swift.


Følg oss på Google Nyheter

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Radiohead sa

    Utmerket tusen takk

  2.   MrM sa

    Veldig god informasjon, for publikasjoner som dette gjør du det verdt å komme innom innimellom, takk.

  3.   Seba sa

    tusen takk, seriøst