Mac OS X

Innebygde verktøy for Mac-utviklere.

Mac OS X Snow Leopard inneholder en rekke utviklerverktøy laget med ett mål for øye: å sette deg i stand til å lage imponerende og førsteklasses programmer og widgeter raskere enn noensinne.

Xcode: Det viktigste utviklerverktøyet

Det viktigste utviklerverktøyet som følger med Mac OS X, er Xcode-programmet. Xcode inneholder et elegant og kraftig brukergrensesnitt for oppretting og organisering av programvareutviklingsprosjekter i Mac OS X. Bruk Xcode til å organisere og redigere kildefiler, vise dokumentasjon, utvikle produktet, feilsøke koden og optimalisere produktets ytelse. Xcode i Snow Leopard hjelper deg også med å programmere for Grand Central Dispatch, OpenCl og andre nye teknologier. Xcode er et svært tilpassbart og integrert utviklingsmiljø med funksjoner som gjør at du kan lage et brukervennlig og effektivt arbeidsmiljø.

Interface Builder: Lag brukergrensesnittet ditt.

Med Interface Builder kan du designe brukergrensesnittet til programmene dine. Med dette programmet lager du brukergrensesnittet ved å velge kontroller fra et bibliotek med konfigurerbare elementer og organiserer dem ved å bruke hjelpelinjer. Du kan legge til imponerende Core Animation-basert oppførsel til programmet, og du kan legge til overgangseffekter mellom tilstandene til brukergrensesnittet, eller 3D-skygger til kontrollene, ved å klikke på noen få knapper. I tillegg kan du med Interface Builder enkelt problemsøke brukergrensesnitt, fordi den vanskelige oppgaven med å posisjonere hver kontroll og koble den til de riktige metodene i kildekoden, utføres via et elegant og effektivt grafisk brukergrensesnitt.

Instruments: Vis ytelsen til programmet ditt.

Verktøy som overvåker ytelse har lenge vært en viktig del av utviklerens verktøysett. Begrensningen til disse verktøyene har imidlertid vært at du bare har fått tilgang til en del av bildet av hvordan programmet ditt fungerer. Det kunne være vanskelig å velge rett verktøy for jobben, og det var ingen enkel måte å sammenligne data mellom verktøy slik at utviklere fikk se et helhetlig bilde av programmets oppførsel. Instruments i Mac OS X endrer alt dette. Med Instruments kan du vise flere sider av programmets ytelse over tid. Med tidsbasert grafikk kan du overvåke prosessorbruk, disk inn/ut-ytelse og hukommelsesbruk, og se hvordan disse prosessene påvirker hverandre. Dette gir deg et mer helhetlig bilde av programmets oppførsel.

Dashcode: Widget-utvikling på en enkel måte.

Med Dashcode i Snow Leopard kan du raskt og enkelt lage elegante og fengslende Dashboard-widgeter. Dashcode ble laget for å oppfylle behovene til widgetutviklere og kombinerer kraftige visuelle layoutverktøy med en koderedigerer, feilsøker og et omfattende pakkehåndteringsprogram. Resultatet er et førsteklasses integrert utviklingsmiljø. Du kan lage kraftige og nyttige widgeter til eget bruk, til jobben og til og med dele den med resten av verden.

Prosedyrespråk: Gjør programmeringen enklere.

Med Mac OS X Snow Leopard er det enkelt å bruke prosedyrespråk som fullstendige programutviklingsverktøy. Snow Leopard har støtte for RubyCocoa Bridge og PyObjC-brua. Disse to bruene gir utviklere tilgang til ikke bare system-API-er, men også til Cocoa-rammeverk som AppKit og Core Data, noe som gjør at du kan utvikle Mac OS X-programmer i Ruby eller Python. Med RubyCocoa- og PyObjC-bruene kan du fritt blande kode skrevet i Objective-C med kode skrevet i prosedyrespråket. Du kan raskt utvikle protoyper og deretter optimalisere dem ved å ta i bruk ytelseskritisk koding i Objective-C.

Les om alle tilgjengelighetsfunksjonene i Mac OS X