Video: Thorstein Grotbæk: Hvordan Gud arbeider med oss 2024
Du kan bruke storyboarding til å starte din iOS-applikasjonsutvikling i Xcode4. Når du lager din storyboard, oppretter du en objektgraf som arkiveres da du lagrer filen. Når du laster inn filen, blir objektgrafen unarchived.
Så, hva er en objektgraf? Her er det korte svaret: Objektorienterte programmer består av komplekse nettsider av sammenhengende objekter. De er knyttet til hverandre på en rekke måter. Ett objekt kan inneholde et annet objekt, for eksempel, eller det kan eie det, eller det kan referere til det.
Alle elementene du ser i storyboardet ditt (og noen elementer du ikke ser) er alle objekter og er en del av den aktuelle websiden av objekter. Interface Builder-editoren lar deg lage dette nettverket grafisk, og deretter, i kjøretid, gjør det tilkoblingene for deg.
En storyboard-fil kan fange hele brukergrensesnittet ditt på ett sted, og lar deg definere både de enkelte visningskontrollene og overgangene mellom disse visningskontrollene. Som et resultat tar storyboards inn strømmen av det generelle brukergrensesnittet ditt i tillegg til innholdet du presenterer.
Hvis du oppretter nye applikasjoner, har Xcode-malene et alternativ for deg å bruke storyboards. For andre applikasjoner kan du legge til storyboards, men du trenger ikke ofte.
I programmet du bygger, bruker du bare en storyboard-fil for å lagre alle visningskontrollene og visningene for hver enhet. Bak gardinen tar Interface Builder innholdet i denne ene storyboard-filen og deler den i diskrete stykker som kan lastes individuelt for bedre ytelse.
For å virkelig få en følelse av essensen av storyboardet, må du imidlertid se hvordan storyboardet replikerer måten et iOS-program er strukturert på. Med andre ord trenger du en in- dybde se på iOS-applikasjonsarkitekturen. Den beste måten å gjøre det på er innenfor rammen av en reell applikasjon.