Hvordan bruke Rammeverk i din iPad App

November 1  by Eliza

Et rammeverk tilbyr felles kode som gir generisk funksjonalitet. IPhone OS for iPad gir et sett av rammer for å innlemme teknologier, tjenester og funksjoner i appene. For eksempel, gir UIKit rammeverk du event-håndtering støtte, tegning støtte, vinduer, utsikt, og kontrollerer du kan bruke i din app.

Et rammeverk er utformet for å enkelt integrere din kode som kjører spillet eller leverer informasjon om at brukeren ønsker. Rammer er lik programvare biblioteker, men med en ekstra vri: De har også gjennomføre et program flyt av kontroll (i motsetning til en programvarebibliotek hvis komponenter er arrangert av programmerer inn en strøm av kontroll). Så i stedet for programmereren å avgjøre i hvilken rekkefølge ting skal skje - for eksempel hvilke meldinger sendes til hvilke objekter og i hvilken rekkefølge når et program lanseringer, eller når en bruker berører en knapp på skjermen - rekkefølgen er en del av rammeverk og trenger ikke angis av programmereren.

Når du bruker et rammeverk, gir du din app med et ferdig sett med grunnleggende funksjoner; du har fortalt det: "Her er hvordan vi skal handle." Med rammen på plass, er alt du trenger å gjøre er å legge den spesifikk funksjonalitet som du ønsker i app - innholdet, samt kontroller og synspunkter som gjør det mulig for brukeren å få tilgang til og bruke det innhold - til de rammer.

Rammer og iPhone OS for iPad gir noen ganske kompleks funksjonalitet, for eksempel

  • Starte programmet og vise en visning
  • Viser kontroller og svarer på en brukerhandling - for eksempel å tappe en vippebryter eller bla å bla en liste.
  • Tilgang sider på Internett - ikke bare gjennom en nettleser, men fra din egen app
  • Administrere brukerpreferanser
  • Spille av lyder og filmer

Noen utviklere snakke i form av "ved hjelp av et rammeverk" - men din app bruker ikke rammer så mye som de rammene bruke appen. Din app gir funksjonene at rammeverket aksesser; rammen trenger koden din for å bli en app som gjør noe annet enn å starte opp, vise et tomt utsikt, og deretter ende. Dette perspektivet gjør å finne ut hvordan du arbeider med et rammeverk mye enklere. (For en ting, lar det programmerer vet hvor han eller hun er viktig.)