Video: Hive Tutorial: Features, Pricing & Discount 2025
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.
