Hjem Personlig finansiering Dit Swift Projects File Structure - dummies

Dit Swift Projects File Structure - dummies

Video: Kikaptuk a motort ? Suzuki Swift 1.3 "racsekár" bontás ? 2024

Video: Kikaptuk a motort ? Suzuki Swift 1.3 "racsekár" bontás ? 2024
Anonim

I tilfælde af et simpelt Xcode-projekt (f.eks. Locatapp) er strukturen meget enkel: et arbejdsområde med et projekt med en mål. Hvis du vil, kan du flytte på et arbejdsområde med flere projekter, der hver har flere mål. Alternativt kan du vælge et arbejdsområde med et enkelt projekt med flere mål.

De strukturer, der er beskrevet her, kommer i spil i nogen af ​​disse scenarier, men du behøver kun at forstå, hvad du har i Xcode-skabelonen, du bruger: Et projekt kaldet Locatapp, der indeholder to mål, Locatapp (appen du er bygning) og LocatappTests (en testapps, som Xcode automatisk opretter).

Selvom du lige arbejder med et meget simpelt projekt, kan det være meget nyttigt at have en grundlæggende forståelse af strukturen i mere komplekse projekter lige fra starten. I særdeleshed kan du begynde at tænke på fremtidige anvisninger til dit projekt, og ved at kende de tilgængelige muligheder i Xcode kan du tænke på en kompleks app eller endda en række apps.

Figuren viser strukturen af ​​et Locatapp-projekt. Her er de vigtige punkter at bemærke om disse filer og mapper (de diskuteres fra toppen nedad i figuren).

  • DS_Store: Denne fil er normalt skjult (derfor er den vist i grå). Det er i hver mappe på OS X, og den indeholder oplysninger om filerne i den pågældende mappe. Udviklere bruger ofte en Terminal-kommando til at vise skjulte filer i deres mapper, men du behøver ikke bekymre dig om det for øjeblikket.

  • Målmapper: Projektet har som standard to mål. Den ene er den faktiske app (Locatapp), og den anden er kode til at køre automatiserede tests (LocatappTests). Et testmål er som standard inkluderet i mange af Xcode-skabeloner.

  • Locatapp. xcodeproj: Denne fil er øverst på projektmappen sammen med mapperne for de to mål (Locatapp og LocatappTests). Dette er den fil, du åbner for at starte arbejdet med dit projekt. Den er placeret mellem de to målmapper (Locatapp og LocatappTests), fordi filerne og mapperne vises i alfabetisk rækkefølge.

Som tidligere nævnt er strukturen af ​​filer i denne projektmappe indstillet, når du opretter projektet. Du kan ændre steder og relationer ved hjælp af Filinspektøren i området Hjælpeprogrammer, men det meste af tiden bør du forlade placeringerne og relationerne alene.

Hvis du flytter ting rundt, kan Xcode blive forvirret (som kan du). Hvis du skal flytte filer rundt, skal du ikke bruge Finder. De fleste udviklere foretrækker ikke at bruge Finder til at ændre, flytte eller omdøbe filer eller mapper i en projektmappe.Brug Fil inspektøren eller Rediger → Refactor → Omdøb kommandoen for at gøre det.

Dit Swift Projects File Structure - dummies

Valg af editor

Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

Sådan indtastes aftaler i Outlook 2013 Kalender - dummies

Aftaler du har sat op til arbejde i Outlook 2013 Kalender kræver ofte, at du indeholder lidt mere information, end du ville have brug for til dine personlige aftaler. Når du vil give en aftale den fulde behandling, skal du bruge følgende metode:

Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

Hvordan man indtaster kalenderaftaler fra Outlook. com - dummies

De aftaler og møder, du sender i Outlook, er knyttet til Outlook. com, så fra enhver web-aktiveret enhed kan du se, hvor du skal være og med hvem. Nu ved du, hvornår du er tilgængelig til møder, frokoster og tilfældige tungevæsker. Hvis du vil have dine Outlook 2013-data og din Outlook. com data til synkronisering automatisk, ...

Sådan flagger du en kontakt i Outlook 2013 - dummies

Sådan flagger du en kontakt i Outlook 2013 - dummies

Nogle gange har du brug for Outlook 2013 for at minde dig om vigtig datoer eller opfølgningsaktiviteter. Du kan f.eks. Bruge flag, for at minde dig om at ringe til nogen næste uge. Den bedste måde at hjælpe dig med at huske på er at markere personens navn i listen Kontaktpersoner. En påmindelse vil dukke op i din kalender. Kontakterne er ikke ...

Valg af editor

LinkedIn Group Kategorier - dummies

LinkedIn Group Kategorier - dummies

Fordi der er mange grunde til at oprette en gruppe, giver LinkedIn dig muligheder for at kategorisere din gruppe for at give dig mest eksponering. LinkedIn har etableret følgende seks hovedkategorier af grupper: Alumni: Disse grupper er alumniforeninger skabt af skoler eller lærerinstitutioner som et middel til at holde kontakten med fortiden ...

LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

LinkedIn: Sådan oprettes en eksportfil til eksportkontakter - dummier

Der kommer nok en tid du har brug for dine LinkedIn kontakter for at hjælpe dig på andre arenaer, hvis du vil lykkes i din jobsøgning. For det første skal du generere din eksporterede fil af kontakter fra LinkedIn. Det gør du ved at følge disse trin:

LinkedIn For Dummies Cheat Sheet - dummies

LinkedIn For Dummies Cheat Sheet - dummies

Tilmelding til LinkedIn betyder, at du er en del af det største online faglige netværk i verden. Se her for nyttige retningslinjer for brug af LinkedIn, især når du søger job. LinkedIn hjælper dig med at oprette og vedligeholde en online profil, du kan bruge til at opbygge et professionelt netværk.

Valg af editor

Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

Windows Phone 7 Application Development For Dummies Cheat Sheet - dummies

Hvis du har en god Ny ide til en app, der vil køre på Windows Phone 7, start med at downloade de gratis Windows Phone Developer Tools fra Microsofts websted. Processen tager et kig på, hvad du har på din pc, før det begynder at downloade - hvis du allerede har en bedre version ...

Hvorfor udvikle til Android? - dummies

Hvorfor udvikle til Android? - dummies

Det virkelige spørgsmål er, "Hvorfor ikke udvikle til Android? "Hvis du vil have din app tilgængelig for millioner af brugere over hele verden, eller hvis du vil offentliggøre apps, så snart du er færdig med at skrive og teste dem, eller hvis du kan lide at udvikle på en åben platform, har du dit svar. Men hvis du er ...

Arbejder med objektgrafer i storyboarding - dummies

Arbejder med objektgrafer i storyboarding - dummies

Du kan bruge storyboarding til at starte din iOS-applikationsudvikling i Xcode4. Når du opretter dit storyboard, opretter du en objektgraf, der derefter arkiveres, når du gemmer filen. Når du indlæser filen, er objektgrafen unarchived. Så hvad er en objekgraf? Her er det korte svar: Objektorienterede programmer er lavet ...