Oversikt over Project Navigator i Xcode
July 12 by Eliza
Du må jobbe innenfor rammen av en Xcode prosjekt for å utvikle en iOS-app. Etter at du har opprettet prosjektet i Xcode, viser Xcode arbeidsområdet prosjekt navigator.
Xcode har mye kontekstbasert hjelp. Når du er nysgjerrig på hva noe gjør, prøv Kontroll-klikke på et område, og du vil sannsynligvis finne en meny med et hjelpe utvalg. Dette tallet, for eksempel, viser hva som skjer når du Ctrl-klikk i prosjekt navigator. Det bringer opp en hurtigmeny der du kan velge Project Navigator Hjelp-menyen.
The Navigator Området er et valgfritt område på venstre side av arbeidsområdet vindu der du kan laste forskjellige navigatører - inkludert Prosjekt navigator - med hjelp av Navigator velgeren. For å skjule eller vise Navigatøren området, klikker du på velgerknappen igjen Vis i verktøylinjen arbeidsområdet, vist i denne figuren.
Navigator Området omfatter Navigator bar velgeren, innholdsområdet, og filterlinjen. Det kan også omfatte andre funksjoner som er spesifikke for den valgte navigator.
Prosjekt navigator gjør det mulig å gjøre ting som å legge til, slette, gruppe, og ellers administrere filene i prosjektet ditt eller velg en fil for å vise eller redigere i redigeringsområdet. (Avhengig av hvilken fil du velger, vil du se den aktuelle editor.)
I dette tallet, for eksempel alle trekantene er åpne slik at Prosjektet navigatør viser alle filene i prosjektet.
Filter bar kan du begrense innholdet som vises - for eksempel nylig redigerte filer, ulagrede filer eller filnavn.
Gjør din vei ned mappestrukturen vist i Prosjekt navigator (se figuren), er den første mappen merket RoadTrip (som er navnet på denne prøven prosjektet). Denne mappen inneholder alle kildeelementer for prosjektet, inkludert kildekoden, ressursfiler, grafikk, og en rekke andre brikker.
Selv om hver mal organiserer disse kildeelementer på ulike måter, organiserer Master-Detail Application mal de grensesnitt header og implementering koden filer (sammen med Storyboard-filen (e) og en Supporting Files) på innsiden av RoadTrip mappen. (For godt mål, roadtrip mappen inneholder også en Rammeverk mappe og en Produkter mappe.)
Her er den type ting som blir kastet inn i mapper for prosjekter som RoadTrip prosjektet:
- AppDelegate filer: De RTAppDelegate.h og RTAppDelegate.m filer inneholder koden for app-spesifikke atferd som tilpasser atferden til et rammeverk objekt (slik at du ikke trenger å underklasse det).
En atferd rike rammeverk objekt (brukt som er) delegerer oppgaven med å gjennomføre en av sine oppgaver til et program delegat for en meget bestemt atferd.
- Storyboard: Storyboard filene lever i ditt prosjekt som MainStoryboard.storyboard_iPad filen og MainStoryboard.storyboard_iPhone fil (for en universell app), eller bare som en ensom MainStoryboard.storyboard_ uansett fil (for en enhetsspesifikk app).
Med et storyboard, kan du lage og implementere en samlet oversikt over flyten av søknaden din og elementene i brukergrensesnittet.
- Se kontrollerne: De RTMasterViewController.h og RTMasterViewController.m filer inneholder koden for å kontrollere den første visningen av roadtrip (basert på Master-Detail Application mal).
- Støtte Files: I denne mappen, du vanligvis finne de ferdigbygd overskrifter (header-filer som er utarbeidet for å redusere din søknad kompilering tid) av rammene du skal bruke - for eksempel RoadTrip_Prefix.pch - samt eiendomsliste (RoadTrip- Info.plist) og main.m, programmets hovedfunksjon. Du kan også finne bilder og andre mediefiler, og noen datafiler.
Den InfoPlist.strings filen brukes for lokalisering (sette teksten i programmet ditt til brukerens språkinnstillinger).
- Rammeverk: Denne mappen holder kodebiblioteker som fungerer mye som ferdighus byggesteiner for din app. Ved å velge Master-Detail Application mal, du la Xcode vet at det skal legge til UIKit, Foundation, og Coregraphics rammer til prosjektet, fordi det forventer at du trenger dem i denne typen program.
- Produkter: The Produkter mappen er litt forskjellig fra de andre. I den, vil du finne den endelige RoadTrip.app fil - ikke kildekoden til programmet, men heller bygget versjon av programmet, noe som betyr at det har blitt oversatt fra kildekoden til objektkoden for iPad prosessor å utføre.
For øyeblikket er denne filen oppført i rød fordi filen ikke ble funnet.
Når et filnavn vises i rødt, betyr dette at Xcode ikke kan finne den underliggende fysiske filen. Og fordi du aldri har kompilert roadtrip app, er det fornuftig at RoadTrip.app fil (selve appen) mangler.
Du kan merke at noen elementer i prosjektet navigator ligne mapper, men du vil snart oppdage at de ofte ikke opptre som mapper. Hvis du bare tilfeldigvis åpne RoadTrip mappe på Mac - utsiden av Xcode sammenheng - du vil ikke se alle de "mapper" som vises i Xcode vinduet. Det er fordi disse mappene er rett og slett grupperinger som bidrar organisere og finne det du leter etter.
- • Oversikt over Project Editor i Xcode
- • Oversikt over Organizer Window i Xcode
- • Hvordan holde oversikt over dine Day Trading Gevinst og tap
- • Medical Transcription: Oversikt over høringsnotatet
- • Medical Transcription: Oversikt over Operative rapporter
- • Medical Transcription: Oversikt over Historie og fysisk undersøkelse
- • Oversikt over Mobile Device Security gjennom Configuration and Application Management
- • Oversikt over Mobile Device sikkerhetspolicyer
- • Emisjonen Navigator i Xcode