Articles

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

.