Video: (How-To) Create a Fully-Persistent Ubuntu 16.04 USB [Request] 2024
In het geval van een eenvoudig Xcode-project (zoals Locatapp), is de structuur heel eenvoudig: één werkruimte met één project met één doelwit. Als u dat wilt, kunt u naar een werkruimte gaan met meerdere projecten, die elk meerdere doelen hebben. U kunt ook kiezen voor een werkruimte met één project met meerdere doelen.
De structuren die hier worden beschreven, spelen in elk van deze scenario's een rol, maar je hoeft alleen te begrijpen wat je hebt in de Xcode-sjabloon die je gebruikt: één project genaamd Locatapp dat twee doelen bevat, Locatapp (de app die je bent building) en LocatappTests (een testapp die Xcode automatisch maakt).
Hoewel je op dit moment werkt met een heel eenvoudig project, kan het van groot nut zijn om vanaf het begin een basisbegrip te hebben van de structuur van meer complexe projecten. U kunt in het bijzonder nadenken over toekomstige aanwijzingen voor uw project en weten welke opties u in Xcode ter beschikking staan, kan u helpen een complexe app of zelfs een reeks apps te bedenken.
De afbeelding toont de structuur van een Locatapp-project. Hier zijn de belangrijke punten om op te merken over deze bestanden en mappen (ze worden van bovenaf in de figuur besproken).
-
DS_Store: Dit bestand is normaal verborgen (dit is de reden waarom het grijs wordt weergegeven). Het staat in elke map op OS X en bevat informatie over de bestanden in die map. Ontwikkelaars gebruiken vaak een Terminal-opdracht om verborgen bestanden in hun mappen weer te geven, maar daar hoeft u zich voorlopig geen zorgen over te maken.
-
Doelmappen: Het project heeft standaard twee doelen. Een daarvan is de eigenlijke app (Locatapp) en de tweede is code om geautomatiseerde tests uit te voeren (LocatappTests). Een testdoel is standaard opgenomen in veel van de Xcode-sjablonen.
-
Locatapp. xcodeproj: Dit bestand bevindt zich op het hoogste niveau van de projectmap, samen met de mappen voor de twee doelen (Locatapp en LocatappTests). Dit is het bestand dat u opent om aan uw project te werken. Het bevindt zich tussen de twee doelmappen (Locatapp en LocatappTests) omdat de bestanden en mappen in alfabetische volgorde worden weergegeven.
Zoals eerder opgemerkt, wordt de structuur van bestanden binnen deze projectmap ingesteld wanneer u het project aanmaakt. U kunt locaties en relaties wijzigen met de infovenster 'Bestanden' in het gebied met hulpprogramma's, maar meestal moet u de locaties en relaties alleen laten.
Als u dingen verplaatst, raakt Xcode in de war (en u kunt het ook). Als u bestanden moet verplaatsen, gebruik dan de Finder niet. De meeste ontwikkelaars gebruiken de Finder liever niet om bestanden of mappen binnen een projectmap te wijzigen, verplaatsen of hernoemen.Gebruik hiervoor het infovenster 'Bestandencontrole' of 'Bewerken' → Refactor → Hernoemen.