Hjem Social Media Oversigt over projektnavigatoren i Xcode - dummies

Oversigt over projektnavigatoren i Xcode - dummies

Video: Hive Tutorial: Features, Pricing & Discount 2025

Video: Hive Tutorial: Features, Pricing & Discount 2025
Anonim

Du skal arbejde inden for rammerne af et Xcode-projekt for at udvikle en iOS app. Når du har oprettet dit projekt i Xcode, viser Xcode-arbejdsområdet projektnavigatoren.

Xcode har en masse kontekstbaseret hjælp. Når du er nysgerrig efter, hvad der gør noget, skal du prøve Control-klik i et område, og du vil sandsynligvis finde en menu med et Hjælpevalg. Denne figur viser for eksempel, hvad der sker, når du styrer-klik i projektnavigatoren. Det giver en genvejsmenu, hvorfra du kan vælge menuen Project Navigator.

Navigatorområdet er et valgfrit område på venstre side af vinduet Workspace, hvor du kan indlæse forskellige navigatører - herunder projektnavigatoren - ved hjælp af navigatorvælgeren. For at skjule eller vise Navigator-området skal du klikke på den venstre Vis vælgerknap i arbejdsområds værktøjslinjen, som vist i denne figur.

Navigatorområdet indeholder navigatorvælgerbaren, indholdsområdet og filterbjælken. Det kan også indeholde andre funktioner, der er specifikke for den valgte navigator.

Projektnavigatoren giver dig mulighed for at gøre ting som tilføj, slet, gruppér og ellers administrere filer i dit projekt eller vælg en fil, der skal vises eller redigeres i redigeringsområdet. (Afhængigt af hvilken fil du vælger, ser du den korrekte editor.)

I denne figur er alle offentliggørelsestrianglerne f.eks. Åbne, så projektnavigatoren viser alle filerne i projektet.

I Filterbjælken kan du begrænse det indhold, der vises - som for nylig redigerede filer, ikke-gemte filer eller filnavne.

Gør din vej ned i mappestrukturen vist i projektnavigatoren (se figuren). Den første mappe, der er angivet, er mærket RoadTrip (som er navnet på dette prøveprojekt). Denne mappe indeholder alle kildeelementer til projektet, herunder kildekode, ressourcefiler, grafik og en række andre stykker.

Selv om hver skabelon organiserer disse kildeelementer på forskellige måder, organiserer skabelonen Master Detail detaljeringsoversigten og implementeringskodefiler (sammen med Storyboard-filerne og en mappe med understøttende filer) i RoadTrip-mappen. (Til en god måde indeholder RoadTrip-mappen også en ramme-mappe og en produktmappe.)

Her er de slags ting, der bliver kastet i mapper til projekter som RoadTrip-projektet:

  • AppDelegate-filer: The RTAppDelegate. h og RTAppDelegate. m-filer indeholder koden til appspecifik adfærd, der tilpasser opførelsen af ​​en rammeobjekt (så du ikke behøver at underklasse den).

    En adfærdsmæssig rammeobjekt (anvendt som det) delegerer opgaven med at implementere et af sine ansvar til en applikationsdelegeret for en meget specifik adfærd.

  • Storyboard: Fortegnelsesfilerne lever i dit projekt som MainStoryboard. storyboard_iPad-fil og MainStoryboard. storyboard_iPhone-fil (til en universel app), eller som en enslig MainStoryboard. storyboard_ uanset fil (for en enhedsspecifik app).

    Med et storyboard kan du oprette og gennemføre en samlet oversigt over strømmen af ​​din applikation og brugergrænsefladeelementerne.

  • Se controllere: RTMasterViewController. h og RTMasterViewController. m-filer indeholder koden til at styre den oprindelige visning af RoadTrip (baseret på Master-Detail Application-skabelonen).

  • Understøttede filer: I denne mappe finder du typisk de forkompilerede overskrifter (headerfiler, der er sammensat for at reducere programmets kompileringstid) af de rammer, du vil bruge - som RoadTrip_Prefix. pch - samt ejendomslisten (RoadTrip-Info. plist) og main. m, din ansøgning er hovedfunktionen. Du kan endda finde billeder og andre mediefiler og nogle datafiler.

    InfoPlisten. strings-fil bruges til lokalisering (oversættelse af teksten i din app til brugerens sprogindstilling).

  • Rammer: Denne mappe indeholder kodebiblioteker, der virker meget som præfabrikerede byggesten til din app. Ved at vælge Master-Detail Application-skabelonen, lader du Xcode vide, at den skal tilføje UIKit-, Foundation- og CoreGraphics-rammerne til dit projekt, fordi det forventer at du skal bruge dem i denne form for applikation.

  • Produkter: Produktmappen er lidt anderledes end de andre. I den finder du den endelige RoadTrip. app-fil - ikke kildekode til appen, men snarere bygget -versionen af ​​appen, hvilket betyder at den er oversat fra kildekoden til objektkoden til iPad's processor til at udføre.

    I øjeblikket er denne fil angivet i rødt, fordi filen ikke kan findes.

Når et filnavn vises rødt, betyder det, at Xcode ikke kan finde den underliggende fysiske fil. Og fordi du aldrig har samlet RoadTrip-appen, er det fornuftigt, at RoadTrip. app-filen (selve appen) mangler.

Du kan bemærke, at nogle elementer i projektnavigatoren ligner mapper, men du vil snart opdage, at de ofte ikke virker som mapper. Hvis du bare tilfældigvis åbner RoadTrip-mappen på din Mac - uden for Xcode-konteksten - vil du ikke se alle & ldquo; mapper & rdquo; som vises i Xcode vinduet. Det skyldes, at disse mapper simpelthen er grupperinger, der hjælper med at organisere og finde det, du leder efter.

Oversigt over projektnavigatoren i Xcode - 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; ...