Video: Week 1 2025
Når du opretter apps til iOS6, skal du forstå Xcode Workspace, herunder også Assistant. Denne artikel vil hjælpe dig med at udvide denne viden og beskrive fælles opgaver, du skal kunne gøre i Xcode.
Som du har set, er det meste udviklingsarbejde i Xcode gjort i editorområdet, det vigtigste område, der altid er synligt i vinduet Workspace. Redigeringsområdet kan også konfigureres yderligere, med standardredigeringsvinduet altid vist, samt en valgfri assistentpanel, der viser relateret indhold. (Hvis du vælger en grænseflade [. H] header-fil, viser Assistant-vinduet den tilsvarende implementerings [. M] -kodefil og omvendt; jeg taler ikke om versionsruden, men det viser også et område, der viser dette område.)
Termen rude (Standard editor rude og Assistant rude) henviser her til visse konfigurationer, selv om Apple ikke brug dette udtryk. Dette skal skelne mellem Editor område -konfigurationen (Standard editor er slet ikke en redaktør, men blot en enkelt panelkonfiguration i editorens område) og de indbyggede redaktører > - en editor opererer i et editor område. Hovedredaktørerne er følgende:
-
Du bruger denne editor til at skrive og redigere din kildekode, samt at indstille og aktivere (eller deaktivere for den sags skyld) brydpunkter samt at styre programkørsel. Projektredaktør:
-
Med denne editor kan du se og redigere projekt- og målindstillinger, som f.eks. Byggemuligheder, målarkitekturer og signaturegenskaber.
-
Her skaber og redigerer du brugergrænsefladefiler i storyboards og. xib filer. Redaktøren, du bruger, er bestemt af det, du har valgt i projektnavigatoren. En redigeringsrude vises for det (udvalgte) emne i redigeringsområdet.
I starten af et projekt arbejder du primært i editoren Interface Builder for storyboarding. men når du kodeker, gør du hovedparten af dit arbejde i kildeditoren i standardredigeringspanelet, med nogle forsinkelser, hvis det er nødvendigt, i redigeringspanelet Assistent og en lejlighedsvis udflugt i værktøjsområdet.
Du bruger visningsvælgeren i værktøjslinjen Workspace til at skjule eller vise Navigator, Debug og Utility områder. Hvis du kan lide, kan du skjule de andre områder og se bare kildeeditoren (og måske assistenten).
Denne figur viser projektnavigatoren. Fordi RTMasterViewController. m er valgt, kan du se
kildeeditor, der viser den pågældende fil i ruden Standard editor.(Hvis du skulle vælge en af storyboard-filerne i projektnavigatoren, ville du se Interface Builder som valgfri editor.) I figuren har udvikleren også valgt Assistent i Editor-vælgeren og splittet ruder ved hjælp af split kontrollerne (det næste til det sidste & ldquo; + ikonet til højre i Jump-linjen).
Kildeditoren med standard- og assistentredigeringspaneler.
Standardredigeringspanelet (den venstre redigeringsrude eller den øverste, hvis du har en vandret deling), er den, der påvirkes ved at ændre dit valg i projektnavigatoren.
Grensesnittets (. H) header-fil definerer klassens grænseflade ved at angive følgende:
Klassedeklarationen (og hvad den arver fra).
-
Methods.
-
Enhver
-
forekomst variabler (det vil sige variabler defineret i en klasse). Bemærk, at Apple har foreslået at flytte væk fra at erklære instansvariabler i grænsefladen og flytte disse erklæringer til implementeringsfilen for at holde dem mere private. Kodefilen for implementering (. M) indeholder derimod koden til klassen, som indeholder hver metodedefinition. Det kan også indeholde forekommelsesvariablaverklæringen.
Som standard vises redigeringspanelet Assistant til højre for kildeditorens rude. Hvis du vil ændre retningen for Assistent-editorens rude til kildeditorens rude, skal du vælge Vis → Assistentlayout og derefter vælge et layout. Hvis hovedfilen ikke vises for dig, skal du navigere til den ved hjælp af Jump-linjen som forklaret i næste afsnit.
