Navigere i Xcode Kilde Editors

March 30  by Eliza

Når du oppretter apps for iOS6, må du forstå den Xcode arbeidsområde, inkludert assistent i tillegg. Denne artikkelen vil hjelpe deg å utvide denne kunnskapen og beskrive vanlige oppgaver du må være i stand til å gjøre i Xcode.

Som du har sett, er mest utviklingsarbeid i Xcode gjort i redigeringsområdet, det viktigste området som alltid er synlig innenfor arbeidsområdet vinduet. Redaktøren området kan også konfigureres ytterligere, med Standard redaktør uten alltid vist, samt en valgfri Assistant-panelet som viser relatert innhold. (Hvis du velger et grensesnitt [.h] header-fil, viser Assistant-panelet tilsvarende implementeringen [.m] kode fil, og vice versa, jeg snakker ikke om den versjon ruten, men viser at området er også et alternativ. )

Begrepet ruten (Standard redaktør ruten og ruten Assistant) her refererer til visse konfigurasjoner, selv om Apple ikke bruke det ordet. Dette er for å skille mellom Editor området konfigurasjon (Standard redaktør er faktisk ikke en redaktør i det hele tatt, men bare en enkelt rute konfigurasjon i tekstbehandlings-feltet) og den innebygde redaktører - en redaktør opererer i et Editor område Hoved. redaktører er følgende:

  • Kilde redaktør: Du bruker denne editor for å skrive og redigere kildekode, samt opprette og aktivere (eller deaktivere, for den saks skyld) brytningspunkter samt å kontrollere kjøringen av programmet.
  • Prosjektredaktør: Med denne editoren kan du vise og redigere prosjektet og målet innstillinger, for eksempel byggevalg, target arkitekturer, og kodesignering egenskaper.
  • Interface Builder: Her, du grafisk opprette og redigere brukergrensesnittet filer i storyboards og .xib filer.

Redaktøren du bruker er avhengig av hva du har valgt i prosjekt navigator. En redaktør ruten vises for at (valgt) element i redigeringsområdet.

I begynnelsen av et prosjekt, for storyboards, du jobber primært i Interface Builder redaktør; men når du kode, gjør du mesteparten av arbeidet i kilde redaktør i Standard redaktør ruten, med noen avstikkere, etter behov, til assisterende redaktør ruten og en og annen utflukt inn i Utility området også.

Du bruker Vis velgeren på verktøylinjen i arbeidsområdet for å skjule eller vise Navigator, feilsøke, og nytteområder. Hvis du vil, kan du skjule de andre områdene og se bare kilden redaktør (og kanskje Assistant).

Denne figuren viser Prosjekt navigator. Fordi RTMasterViewController.m er valgt, ser du kilden redaktør viser at filen i Standard redaktør ruten. (Hvis du skulle velge en av storyboard filer i prosjektet navigator, vil du se Interface Builder som redaktør av valget.)

I figuren har utvikleren også valgt assistent i redigeringsvelgeren og dele rutene ved hjelp av delt kontroller (den nest siste "+" ikonet på høyre i hopplinjen).

Navigere i Xcode Kilde Editors

Kilden editor med Standard og assisterende redaktør ruter.

Legg merke til at når assistenten er valgt, RTMasterViewController.h fil åpnes. Det er fordi den assisterende redaktør ruten automatisk (avhengig av hvordan du har satt det) viser relatert innhold for det du velger i prosjekt navigator, slik at du kan redigere både enkelt. Du deretter se RTMasterViewController.m (gjennomføringen kodefilen) i Standard kilde redaktør ruten og RTMasterViewController.h (tittel fil) i den assisterende redaktør ruten. Klikke delingskontrollene åpner en ny rute også.

Navigere i Xcode Kilde Editors

Standard redaktør ruten (venstre rute redaktør, eller toppen en hvis du har en horisontal split) er den som er berørt ved å endre valget i prosjekt navigator.

Grensesnittet (.h) header filen definerer klassen grensesnitt ved å angi følgende:

  • Klassen erklæring (og hva den arver fra).
  • Metoder.
  • Eventuelle instansvariabler (det vil si variabler som er definert i en klasse). Legg merke til at Apple har foreslått å gå bort fra å erklære instansvariabler i grensesnittet og flytte de erklæringer til gjennomføring fil for å holde dem mer privat.

Gjennomføringen (.m) kode-fil, på den annen side, inneholder koden for den klasse, som omfatter hver metode definisjon. Den kan også inneholde instans variabeldeklarasjoner.

Som standard vises assisterende redaktør ruten til høyre for kilde redaktør ruten. Å endre retningen av assisterende redaktør ruten til kilden redaktør ruten, velger du Vis → Assistant Layout og velg deretter en layout. Hvis topptekstfilen ikke vises for deg, navigere til den ved hjelp av hopp bar, som forklart i neste avsnitt.