Översikt av projektet Editor i Xcode

April 16

Du måste arbeta inom ramen för ett Xcode projekt för att utveckla en iOS-app. Att ha ditt projekt valts i Navigator områdets Project navigator (som visas i figuren) sätter ett par bollar rullande.

Översikt av projektet Editor i Xcode

I den första kolumnen i projekt redaktör, under projekt rubriken, ser du själva projektet. En bit under projekt rubriken ser du Mål rubriken. Varje projekt du skapar definierar standardbygginställningarna för alla målen i det specifika projektet. (Observera att varje mål också kan ange sina egna bygginställningar, vilket potentiellt skulle kunna åsidosätta projektet bygger inställningar.)

Ett mål är egentligen bara appen (den produkt du bygger) och innehåller den information som Xcode kräver att bygga produkten från en uppsättning filer i ett projekt eller arbetsyta - saker som build inställningar och bygga faser som du kan se och redigera i Xcode projekt redaktör.

Ett mål ärver bygginställningarna för projektet, men du kan åsidosätta en eller flera av dem genom att ange olika inställningar på målnivån. Det finns en aktiv mål i taget, med Xcode systemet (iPad Simulator till exempel) specificera målet.

Projekt redaktör visar flikar längst upp; klicka här flikarna öppnar rutor som gör att du kan granska och ändra projektinställningar. Flikarna är följande:

  • Sammanfattning: Varje inställning på fliken Sammanfattning faktiskt finns i ett av de andra flikarna. När du redigerar en inställning, Xcode uppdaterar data i flik automatiskt (som är där uppgifterna verkligen är bosatt), vilket innebär att du förmodligen inte kommer att behöva gå in i de andra flikarna.

    De iOS Application Target och iPhone / iPad Deployment Info delar av bildskärmsinställningar fliken Sammanfattning baserat på de val du gjorde när du skapade ditt projekt. (Lägg märke till att en av inställningarna är Deployment Target. Medan du måste kompilera ditt projekt med den aktuella SDK, kan du rikta den ska köras på tidigare iOS-versioner.

    Det finns ett avsnitt på fliken Sammanfattning för att lägga till en programikon. (Lanseringen bilden vad som visas när din app lanserar - ungefär som preliminär ögongodis som hänger runt tills app är klar att använda.)

    Fliken Sammanfattning är också din gå-till-plats för att lägga till en ny ram för din app.

  • Info: Ett informationsfastighetslista filen innehåller väsentliga konfigurationsinformation för en medföljande körbara (den körbar kod och medföljande resurser, såsom storyboard, nibs, bilder, ljud, och så vidare). Systemet använder sig av dessa nycklar och värden för att få information om din ansökan och hur den är konfigurerad. Som ett resultat, är samtliga sampaketerade körbara (plugins, ramverk, och tillämpningar) förväntas ha en informationsfastighetslistfilen.
  • Bygga Inställningar: De flesta utvecklare kan få med de byggstandardinställningarna, men om du har speciella krav - sådana som kräver allt från tweaking en inställning eller två för att skapa en helt ny build konfiguration - du ska ta hand om dem i denna flik.
  • Bygga faser: Den här fliken har ett antal sektioner som styr hur Xcode bygger dina produkter. Till exempel, Xcode känner av när en av dina produkter är beroende av varandra och bygger dessa produkter i rätt ordning automatiskt. Men om du behöver justera i vilken ordning Xcode bygger dina produkter, kan du använda fliken Bygg Faser att skapa explicit mål beroenden.
  • Bygg Regler: Xcode bearbetar källfilerna enligt filtyp med hjälp av en uppsättning av inbyggda regler. Till exempel, fastighetslista (plist) filer kopieras in i produkten genom att använda CopyPlistFile skriptet finns i Xcode katalogen. Eftersom de inbyggda regler är bra för nästan alla förhållanden kommer du inte att behöva bråka med just denna flik under lång tid - och om du har tur, aldrig.