Hjem Sosiale medier Navigere i Xcode Source Editors - dummies

Navigere i Xcode Source Editors - dummies

Video: Week 1 2024

Video: Week 1 2024
Anonim

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:

Kilderedaktør:
  • 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.

    Grensesnittbygger:
  • 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.

Navigere i Xcode Source Editors - dummies

Redaktørens valg

10 Måter å varme opp og slappe av før og under GRE-dummies

10 Måter å varme opp og slappe av før og under GRE-dummies

GRE er like mye fysisk trening som det er mentalt, og det er mer som en maraton enn en sprint. Hvis du kommer ut av blokkene med en sprintens tempo, er du sikker på å raskt eksosere deg selv. Nøklene til å komme til enden og fullføre sterken, oppvarmer seg mentalt og holder seg i orden ...

Argument analyse på GRE - strategier og praksis spørsmål - dummies

Argument analyse på GRE - strategier og praksis spørsmål - dummies

Når du takler et argument Analysespørsmål på GRE, din jobb er å identifisere om forfatteren har gjort en tilstrekkelig jobb med å presentere og støtte sin stilling. Graduate skoler forventer at du ikke bare skal lese med forståelse, men også å undersøke informasjonen og argumentet som presenteres og sortere logikken som er rimelig fra ...

Argument analyse på GRE Verbal Essay Test - praksis spørsmål - dummies

Argument analyse på GRE Verbal Essay Test - praksis spørsmål - dummies

Når du tar GRE Verbal testen, et av essay spørsmålene vil be deg om å analysere et argument. Du må lese argumentet, se på sine underliggende forutsetninger, og deretter forklare hvordan disse forutsetningene påvirker argumentet. Følgende praksis spørsmål ligner på hva du finner på testen. Øvelsesspørsmål Tid: ...

Redaktørens valg

Oversikt over sikkerhetspolitikk for mobilenheter - dummier

Oversikt over sikkerhetspolitikk for mobilenheter - dummier

Sikkerhetspolitikk for mobile enheter som knytter seg til bedriftsnettverket kan deles inn i to kategorier: retningslinjer for godkjente enheter og retningslinjer for andre enheter. Enhetspolicyer. Her er en oversikt over de to kategoriene av enhetsretningslinjer som du må kommunisere med brukere: Politikk for godkjente enheter: Denne policyen gjelder for alle bedriftsutstedte ...

Oversikt over mobilenhetssikkerhet gjennom skybaserte beskyttelser - dummies

Oversikt over mobilenhetssikkerhet gjennom skybaserte beskyttelser - dummies

Ved hjelp av skybasert endpoint-sikkerhet er en metode for å beskytte enterprise mobile enheter fra virus, malware, spam og andre trusler. Den faktiske trusselsbeskyttelsen skjer i skyen eller sentralisert datasenter for sluttpunktsprogramvareleverandøren i denne typen distribusjon. Trafikk til og fra de mobile enhetene blir omdirigert på enheten til ...

Oversikt over mobilenhetssikkerhet gjennom enhetsadministrasjon - dummies

Oversikt over mobilenhetssikkerhet gjennom enhetsadministrasjon - dummies

Nå som du har tenkt på å sikre mobilen enheter på nettverket ditt fra trusler som virus og malware, er det på tide å planlegge for ekstern håndheving av retningslinjer for enhetsadministrasjon eller sikkerhet. Du får ideen. Det handler om enhetssikkerhetsetikett, om å ta de enkle, men ofte ignorerte trinnene for å beskytte vitale data lagret på ...

Redaktørens valg

Hånd- og håndleddskader grunnleggende for legeassistenteksamen - dummies

Hånd- og håndleddskader grunnleggende for legeassistenteksamen - dummies

Legeassistenteksamen PANCE) vil stille spørsmål om forhold som påvirker hånden og håndleddet. De spenner fra godartede cyster til mindre forstuinger til utbruddssvikt, så gjør deg kjent med det grunnleggende. Ganglioncyster En vanlig myk vævsmasse som du kan se på hendene og håndleddene, er en ganglioncyst, også kjent ...

HIV Grunnleggende for legeassistenteksamen - dummies

HIV Grunnleggende for legeassistenteksamen - dummies

For legeassistenteksamen (PANCE), bør du være kjent med noen generelle ting som angår HIV, spesifikke infeksjoner relatert til HIV, og bivirkninger av visse medisiner. HIV står for humant immundefektvirus. Risikofaktorer for å skaffe hiv inkluderer høyrisiko seksuell atferd og narkotikamisbruk, spesielt intravenøs bruk med skitne nåler. Kommer i kontakt med ...

Mageområdet for legeassistenteksamen - dummies

Mageområdet for legeassistenteksamen - dummies

Etter å ha reist gjennom spiserøret, din neste destinasjon i forberedelsene til legeassistenteksamen (PANCE) er det livlige magesektoren. Inneholder cardia, fundus, antrum og pylorus, er dette området bare moden for patologi og fremtidige PANCE-spørsmål. Magen er et sted hvor mye av fordøyelsen finner sted. Hovedcellene ...