Mac OS X

Indbyggede værktøjer til Mac-udviklere.

Mac OS X Snow Leopard indeholder en komplet pakke udviklingsværktøjer, der er designet med et mål for øje: At give dig mulighed for at fremstille fantastiske programmer og widgets i høj kvalitet hurtigere end nogensinde.

Xcode: Udviklingsværktøjernes samlingspunkt.

Det mest centrale element i de udviklingsværktøjer, der følger med Mac OS X, er programmet Xcode, som har en elegant og kraftfuld brugergrænseflade, hvor du kan oprette og administrere softwareudviklingsprojekter i Mac OS X. Brug Xcode til at organisere og redigere kildearkiver, se dokumentation, opbygge dit produkt, finde kodefejl og optimere produktets ydeevne. Xcode i Snow Leopard hjælper dig også med at programmere til Grand Central Dispatch, OpenCL og andre nye teknologier. Xcode er et integreret udviklingsmiljø, som i vid udstrækning kan tilpasses. Det indeholder funktioner, der giver dig mulighed for at oprette et brugervenligt og effektivt arbejdsmiljø.

Interface Builder: Opret brugergrænsefladen.

Interface Builder hjælper dig med at designe brugergrænsefladen i dine programmer. Med dette program opretter du brugergrænseflader ved at vælge kontrolmuligheder i et bibliotek med elementer, der kan konfigureres, og arrangere dem med hjælp fra layoutlinealer. Du kan føje imponerende Core Animation-baserede funktioner til dit program, og du kan inkludere overgangseffekter mellem forskellige emner i brugergrænsefladen eller 3D-skygger til kontrolmulighederne - bare ved at klikke på nogle få knapper. Derudover gør Interface Builder det nemt at finde fejl i brugergrænsefladen, fordi den vanskelige opgave med at anbringe hver enkelt kontrolmulighed og forbinde den med de relevante metoder i kildekoden gennemføres vha. en elegant og effektiv grafisk brugergrænseflade.

Instruments: Se dit programs ydeevne.

Værktøjer til overvågning af ydeevnen har længe været en vigtig del af udviklerens værktøjskasse. Men disse værktøjers begrænsning er, at de hidtil ikke har vist et komplet billede af, hvordan et program fungerer. Det har både været svært at vælge det perfekte værktøj til opgaven, og at sammenligne data fra forskellige værktøjer for at få et komplet billede af et programs funktion. Det bliver der lavet om på med Instruments i Mac OS X. Programmet gør det muligt at følge flere områder af programmets ydeevne over et stykke tid. Med tidsbaserede grafer kan du overvåge CPU-brug, disk I/O og hukommelsesbrug og se, hvordan de interagerer. På den måde får du et mere komplet billede af programmets funktion.

Dashcode: Widget-udvikling på den nemme måde.

Med Dashcode i Snow Leopard kan du hurtigt og nemt opbygge elegante og spændende Dashboard-widgets. Dashcode er udviklet til at opfylde widget-udvikleres behov og kombinerer kraftfulde visuelle layoutværktøjer med koderedigeringsfunktion, fejlfindingsværktøj og omfattende pakkeadministration i et integreret udviklingsmiljø i verdensklasse. Så nu kan du oprette kraftfulde og praktiske widgets til dig selv og dit firma eller til distribution i hele verden.

Instrukssprog: Gør programmeringen enklere.

Med Snow Leopard gør Mac OS X det nemt at bruge instrukssprog som komplette værktøjer til programudvikling. Snow Leopard leveres med understøttelse af RubyCocoa Bridge og PyObjC Bridge. Disse bridges giver ikke bare udviklere adgang til system-API'er, men også til Cocoa-frameworks som AppKit og Core Data. Så du kan opbygge originale Mac OS X-programmer i Ruby eller Python. RubyCocoa og PyObjC giver dig mulighed for frit at blande kode skrevet i Objective-C med kode skrevet i instrukssproget. Du kan hurtigt bygge prototyper og derefter optimere ved at implementere de mest kritiske stykker i Objective-C.

Læs om alle tilgængelighedsfunktionerne i Mac OS X