Mac OS X

Inbyggda verktyg för Mac-utvecklare.

Mac OS X Snow Leopard innehåller ett fullständigt utbud av utvecklarverktyg som har skapats för ett enda uppdrag: att hjälpa dig att skapa fantastiska program och widgetar av hög kvalitet snabbare än någonsin.

Xcode: Kronjuvelen bland utvecklarverktygen.

Kronjuvelen bland utvecklarverktygen som ingår i Mac OS X är programmet Xcode, som har ett elegant och kraftfullt användargränssnitt där du skapar och administrerar programutvecklingsprojekt i Mac OS X. Använd Xcode till att ordna och redigera dina källfiler, visa dokumentation, bygga produkter, felsöka koder och optimera programmens prestanda. Xcode hjälper dig även att göra programmeringar för Grand Central Dispatch, OpenCL och andra nya tekniker. Xcode innehåller anpassningsbara och integrerade utvecklarverktyg med funktioner som hjälper dig att skapa en lättanvänd och effektiv arbetsmiljö.

Interface Builder: Skapa ditt användargränssnitt.

Med Interface Builder kan du skapa användargränssnitt för dina program. Du skapar användargränssnitten genom att välja reglage ur en samling konfigurerbara element och ordna dem med hjälp av layoutverktyg. Du kan lägga till imponerande Core Animation-baserade effekter i programmet och även använda övergångar mellan olika användargränssnitt, eller 3D-skuggor på reglage, genom att klicka på några få knappar. Det är också enkelt att felsöka användargränssnitt med Interface Builder eftersom du kan placera varje reglage och ansluta det till motsvarande metoder i källkoden genom att använda det smidiga och effektiva grafiska användargränssnittet.

Instruments: Visa programmens prestanda.

Verktyg som övervakar prestanda har länge varit en viktig del i utvecklarens verktygslåda. Begränsningarna hos dessa verktyg är dock att de inte ger en komplett överblick av hur programmet fungerar. Förut var det svårt att välja det bästa verktyget och det fanns inget enkelt sätt att jämföra data mellan olika verktyg för att få en komplett översikt av hur programmen fungerar. Instruments i Mac OS X har ändrat på det. Du kan nu se flera aspekter av programmens prestanda under en längre tid. Med tidsbaserade diagram kan du övervaka processoranvändning, hårddiskaktivitet, minnesanvändning och se hur de interagerar med varandra. Det ger en mer komplett bild av hur programmet fungerar.

Dashcode: Skapa widgetar enkelt.

Med Dashcode i Snow Leopard kan du snabbt och enkelt bygga snygga och spännande widgetar. Dashcode gör det enkelt att utveckla widgetar och kombinerar effektiva layoutverktyg med kodredigerare, felsökare och omfattande Det är där enkelt att skapa kraftfulla och användbara widgetar för eget bruk, för företaget eller för publicering på webben.

Skriptspråk: Förenkla programmeringen.

Med Snow Leopard är det enkelt att använda skriptspråk som programutvecklingsverktyg. Snow Leopard har stöd för RubyCocoa Bridge och PyObjC Bridge. Dessa två bryggor ger utvecklare åtkomst inte enbart till system-API:er, utan även till Cocoa-ramverk som AppKit och Core Data, vilket gör att du kan bygga helt integrerade program för Mac OS X i Ruby eller Python. Med RubyCocoa- och PyObjC-bryggor kan du blanda koder som skrivits i Objective-C med koder som skrivits i skriptspråket. Du kan snabbt bygga prototyper och sedan optimera dem genom att implementera prestandakritiska delar i Objective-C.

Läs om alla hjälpmedelsfunktioner i Mac OS X