Video: Week 1 2024
Når du lager apper til iOS6, må du forstå Xcode Workspace, inkludert assistent også. Denne artikkelen vil hjelpe deg med å utvide den kunnskapen og beskrive vanlige oppgaver du trenger for å kunne gjøre i Xcode.
Som du har sett, er de fleste utviklingsarbeidene i Xcode gjort i redigeringsområdet, hovedområdet som alltid er synlig i vinduet Workspace. Redigeringsområdet kan også viderekonfigureres, med standardredigeringsruten alltid vist, samt en valgfri assistentpanel som viser relatert innhold. (Hvis du velger en grensesnitt [. H] headerfil, viser assistentpanelet den tilsvarende implementeringsfilen [. M] og omvendt; jeg snakker ikke om Versjon-panelet, men det viser også et område som viser dette området.)
Begrepet ruten (Standardredigerer ruten og Assistent ruten) her refererer til visse konfigurasjoner, selv om Apple ikke bruk det begrepet. Dette er å skille mellom Editor-området -konfigurasjonen (Standardredigeren er egentlig ikke en redaktør i det hele tatt, men bare en enkelt panelkonfigurasjon i redigeringsområdet) og de innebygde redaktørene > - En redaktør opererer i et redigeringsområde. Hovedredaktørene er følgende:
-
Du bruker denne redaktøren til å skrive og redigere kildekoden, samt å sette og aktivere (eller deaktivere, for det saks skyld) bryterpunkter samt å kontrollere programgjennomføring. Prosjektredigerer:
-
Med denne redaktøren ser du og redigerer prosjekt- og målinnstillinger, for eksempel byggalternativer, målarkitekturer og kodesignaturegenskaper.
-
Her oppretter og redigerer du brukergrensesnittfiler i storyboards og. xib-filer. Redaktøren du bruker, bestemmes av det du har valgt i Project navigator. En redigeringsrute vises for det (valgte) elementet i redigeringsområdet.
I begynnelsen av et prosjekt, for storyboarding, jobber du først og fremst i editoren Interface Builder; men når du kodes, gjør du mesteparten av arbeidet ditt i kildeditoren i Standardredigeringsruten, med noen forsinkelser, etter behov, i Assistent-redigeringsruten og en sporadisk utflukt i Utility-området også.
Du bruker Visvelger i verktøylinjen Arbeidsområde for å skjule eller vise Navigator, Debug og Utility-områdene. Hvis du vil, kan du skjule de andre områdene og se bare kildeditoren (og kanskje assistenten).
Denne figuren viser prosjektnavigatoren. Fordi RTMasterViewController. m er valgt, ser du
kildeditoren som viser filen i Standard editor-ruten.(Hvis du skulle velge en av storyboard-filene i Prosjektnavigatoren, ser du Interface Builder som valgfri redaktør.) I figuren har utvikleren også valgt assistenten i redigeringsvelgeren og splittet ruter ved hjelp av delingskontrollene (ved siden av det siste & ldquo; + ikonet til høyre i hoppelinjen).
Kildeditoren med Standard og Assistant-redigeringspaneler.
Legg merke til at når Assistant er valgt, RTMasterViewController. h fil åpnet. Det er fordi Assistent-redigeringsruten automatisk (avhengig av hvordan du har satt den) viser det relaterte innholdet for hva du velger i Prosjektnavigatoren, slik at du enkelt kan redigere begge. Du ser deretter RTMasterViewController. m (implementeringskodefilen) i Standard Source Editor-ruten og RTMasterViewController. h (header-filen) i Assistant-editor-panelet. Hvis du klikker på splittkontrollene, åpnes også et annet vindu.Standardredigeringsruten (den venstre redigeringsruten, eller den øverste hvis du har en horisontal deling), er den som påvirkes ved å endre valget ditt i prosjektnavigatoren.
Grensesnittet (. H) headerfil definerer klassens grensesnitt ved å spesifisere følgende:
Klassedeklarasjonen (og hva den arver fra).
-
Methods.
-
Enhver
-
forekomst variabler (det vil si variabler definert i en klasse). Vær oppmerksom på at Apple har foreslått å flytte fra å erklære forekomstvariabler i grensesnittet og flytte deklarasjonene til implementasjonsfilen for å holde dem mer private. Koden for implementering (. M) inneholder derimot koden for klassen, som inkluderer hver metodedefinisjon. Det kan også inneholde forekomstvariabelen.
Som standard vises redigeringsruten for assistent til høyre for kildeditorens rute. Hvis du vil endre retningen til Assistent-redigeringsruten til kildeditor-ruten, velger du Vis → Assistentlayout og velger deretter et layout. Hvis topptekstfilen ikke vises for deg, navigerer du til den ved hjelp av hoppelinjen, som forklart i neste avsnitt.