Xcode fogalmak
Az Xcode projekt az összes olyan fájl, erőforrás és információ tárolója, amely egy vagy több szoftvertermék létrehozásához szükséges. Egy projekt tartalmazza a termékek létrehozásához használt összes elemet, és fenntartja az elemek közötti kapcsolatokat. Egy vagy több célt tartalmaz, amelyek meghatározzák a termékek építésének módját. A projekt alapértelmezett építési beállításokat határoz meg a projektben lévő összes célpont számára (minden célpont megadhatja saját építési beállításait is, amelyek felülírják a projekt építési beállításait).
Egy Xcode projektfájl a következő információkat tartalmazza:
-
Hivatkozások a forrásfájlokra:
-
Forráskód, beleértve a fejlécfájlokat és az implementációs fájlokat
-
Könyvtárak és keretrendszerek, belső és külső
-
forrásfájlok
-
képfájlok
-
Interface Builder (nib) fájlok
-
-
A forrásfájlok rendszerezésére használt csoportok a struktúra navigátorban
-
Projekt szintű építési konfigurációk. Egynél több build-konfigurációt is megadhat egy projekthez; például egy projektnek lehetnek debug és release build beállításai.
-
Célok, ahol minden egyes cél meghatározza:
-
Hivatkozás egy, a projekt által épített termékre
-
Hivatkozások az adott termék építéséhez szükséges forrásfájlokra
-
A termék építéséhez használható építési konfigurációkat, beleértve a más célpontoktól való függőségeket és egyéb beállításokat; a projektszintű építési beállítások használatosak, ha a célok építési konfigurációi nem írják felül azokat
-
-
A program hibakeresésére vagy tesztelésére használható futtatható környezetek, ahol minden futtatható környezet megadja:
-
Milyen futtatható programot indítson el az Xcode-ból történő futtatás vagy hibakeresés során
-
A futtatható programnak átadandó parancssori argumentumok, ha vannak
-
A program futtatásakor beállítandó környezeti változók, ha vannak
-
A projekt önállóan is állhat vagy egy munkaterület része lehet.
Az Xcode sémák segítségével megadhatja, hogy egy adott időpontban melyik célpont, építési konfiguráció és futtatható konfiguráció aktív.
- Xcode munkaterület
- célpont
- építési beállítás
- Xcode séma
.