Hjem Social Media Navigere i Xcode Source Editors - dummies

Navigere i Xcode Source Editors - dummies

Video: Week 1 2025

Video: Week 1 2025
Anonim

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:

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

    Interface Builder:
  • 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.

Bemærk, at når Assistant er valgt, er RTMasterViewController. h-fil åbnet. Det skyldes, at Assistent-redigeringspanelet automatisk (afhængigt af hvordan du har angivet det) viser det relaterede indhold til det, du vælger i projektnavigatoren, så du nemt kan redigere dem. Du ser derefter RTMasterViewController. m (implementeringskodefilen) i Standard Source Editor-panelet og RTMasterViewController. h (hovedfilen) i Assistant-editorens rude. Ved at klikke på split kontrollerne åbnes også et andet vindue.

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.

Navigere i Xcode Source Editors - dummies

Valg af editor

Android App Development: Genymotionsemulatoren - dummies

Android App Development: Genymotionsemulatoren - dummies

Android standard emulator (emulatoren som du downloader fra Googles hjemmeside) er notorisk rodet. Opstart er langsom, og selv efter opstart kan emulatorens respons være smerteligt trægt. Du må teste Android-kode på en ægte enhed, der er tilsluttet via USB til din computer. Udførelsen på en rigtig enhed (selv på en ældre Android ...

Android App Development: Sådan tjener du indtjening fra reklame - dummies

Android App Development: Sådan tjener du indtjening fra reklame - dummies

Der var sandsynligvis engang da du måtte springe igennem hoops, før du kunne vise annoncer inde i din Android app. Du ville finde folk, der ønskede at annoncere deres varer eller tjenester, skrive kode for at vise deres annoncer, indgå en aftale om prisen for din annoncering osv. I dag er det ikke svært ...

Hvad er Amazon Prime Now? - dummies

Hvad er Amazon Prime Now? - dummies

Amazon Prime har samlet mange medlemmer med sine tilbud om gratis forsendelse på millioner af produkter, adgang til streaming indhold og andre frynsegoder. Med Amazon Prime Now kan medlemmer i deltagende byer bruge appen til at shoppe og modtage varer inden for en eller to timers forsendelsesperioder. Desværre er denne tjeneste kun tilgængelig på bestemte steder. ...

Valg af editor

MapReduce Application Flow i Hadoop - dummies

MapReduce Application Flow i Hadoop - dummies

I kernen, MapReduce er en programmeringsmodel til behandling af datasæt, der opbevares på en distribueret måde over en Hadoop-klynges slaveknude. Nøglebegrebet her er opdeling og erobring. Specifikt vil du bryde et stort datasæt i mange mindre stykker og behandle dem parallelt med den samme algoritme. ...

Pig Latin Application Flow i Hadoop-dummies

Pig Latin Application Flow i Hadoop-dummies

I sin kerne er Pig Latin et dataflow-sprog, hvor du definerer en datastrøm og en række transformationer, der anvendes til dataene, som det strømmer gennem din ansøgning. Dette er i modsætning til et kontrolflow sprog (som C eller Java), hvor du skriver en række instruktioner. I kontrolflow ...

Principperne for Sqoop Design - dummies

Principperne for Sqoop Design - dummies

Når det kommer til Sqoop, er et billede ofte tusind ord, så Tjek figuren, som giver dig et fugleperspektiv på Sqoop-arkitekturen. Ideen bag Sqoop er, at den udnytter kortopgaver - opgaver, der udfører parallel import og eksport af relationsdatabase tabeller - lige indenfor ...

Valg af editor

Forvrængning af billeder med Elements' Liquify Filter - dummies

Forvrængning af billeder med Elements' Liquify Filter - dummies

Liquify-filteret i Photoshop Elements er meget mere end en filter. Det er en forvrængning, der gør det muligt at manipulere et billede som om det var varmt taffy. Du kan interaktivt vride, træk, snurre, knibe og blæse dele af dit billede. Du kan endda sætte dit billede på en diæt. Kredit: © istockphoto. com / RBFried Faktisk ...

Tegne flere figurer på et hvilket som helst formlag i Photoshop Elements 11 - dummies

Tegne flere figurer på et hvilket som helst formlag i Photoshop Elements 11 - dummies

Du kan tegne yderligere former på et hvilket som helst formlag, du opretter i Photoshop Elements 11. Du kan tilføje, trække, udelukke overlappende og krydse figurer på nøjagtig samme måde som du gør med valg. Følg disse trin: Når du har oprettet den første form, skal du vælge en tilstandsknap i værktøjsindstillingerne: Tilføj til formområde: ...

Download billeder til en Mac med en kortlæser - dummies

Download billeder til en Mac med en kortlæser - dummies

Dit kamera har formentlig en USB-port og kabel, du kan bruge til at downloade dine billeder. Denne metode bruger kameraets batteristrøm og er også ret langsom. Du får hurtigere billeder i din computer, hvis du bruger en kortlæser. Hvis du downloader rigelige mængder billeder, overvej at købe en af ​​FireWire-kortlæserne; ...