Articles

Concepte Xcode

Un proiect Xcode este un depozit pentru toate fișierele, resursele și informațiile necesare pentru a construi unul sau mai multe produse software. Un proiect conține toate elementele utilizate pentru a construi produsele dumneavoastră și menține relațiile dintre aceste elemente. Acesta conține una sau mai multe ținte, care specifică modul de construire a produselor. Un proiect definește setările implicite de construire pentru toate țintele din proiect (fiecare țintă poate, de asemenea, să își specifice propriile setări de construire, care înlocuiesc setările de construire ale proiectului).

Un fișier de proiect Xcode conține următoarele informații:

  • Referințe la fișiere sursă:

    • Codul sursă, inclusiv fișierele de antet și fișierele de implementare

    • Biblioteci și cadre, interne și externe

    • File de resurse

    • File de imagine

    • File de interfață Builder (nib)

  • Grupuri utilizate pentru a organiza fișierele sursă în navigatorul de structură

  • Configurări de construire la nivel de proiect. Puteți specifica mai multe configurații de compilare pentru un proiect; de exemplu, puteți avea setări de compilare debug și release pentru un proiect.

  • Obiective, unde fiecare țintă specifică:

    • O referință la un produs construit de proiect

    • Referințe la fișierele sursă necesare pentru a construi acel produs

    • Configurările de construire care pot fi utilizate pentru a construi acel produs, inclusiv dependențele de alte ținte și alte setări; setările de construire la nivel de proiect sunt utilizate atunci când configurațiile de construire ale obiectivelor nu le suprascriu

  • Mediile executabile care pot fi utilizate pentru depanarea sau testarea programului, unde fiecare mediu executabil specifică:

    • Ce executabil se lansează atunci când executați sau depanați din Xcode

    • Argumentele din linia de comandă care trebuie transmise executabilului, dacă există

    • Variabilele de mediu care trebuie setate atunci când se execută programul, dacă există

Un proiect poate fi de sine stătător sau poate fi inclus într-un spațiu de lucru.

Utilizați schemele Xcode pentru a specifica ce țintă, configurație de construire și configurație executabilă este activă la un moment dat.

  • Xcode Workspace
  • Target
  • Build Setting
  • Xcode Scheme

.