Mac OS X

Työkaluja Mac-kehittäjille.

Mac OS X Snow Leopard sisältää täyden paketin kehitystyökaluja, jotka on luotu yhtä tarkoitusta varten: jotta sinä voit luoda uskottomia, korkealaatuisia ohjelmia ja widgettejä entistä nopeammin.

Xcode: Kehitystyökalujen keskipiste.

Mac OS X:n mukana tulevien kehitystyökalujen keskipiste on Xcode, joka tarjoaa tyylikkään ja tehokkaan käyttöliittymän ohjelmistoprojektien luomiseen ja hallitsemiseen Mac OS X:ssä. Xcodella voit järjestellä ja muokata lähdekooditiedostoja, katsella dokumentaatiota, buildata projektin, debugata koodia ja optimoida tuotteen suorituskykyä. Snow Leopardin Xcode auttaa sinua myös ohjelmoimaan Grand Central Dispatchia, OpenCL:ää ja muita uusia tekniikoita käyttäen. Xcode on muokattavissa oleva integroitu kehitysympäristö, jonka ominaisuudet mahdollistavat sinun luoda helppokäyttöisen ja tehokkaan työympäristön.

Interface Builder: Luo käyttöliittymiä.

Interface Builder auttaa sinua suunnittelemaan käyttöliittymiä ohjelmiisi. Tällä ohjelmalla voit luoda käyttöliittymän valitsemalla säätimiä määriteltävissä olevien elementtien kirjastosta ja järjestelemällä ne asetteluohjainten avulla. Voit lisätä ohjelmiin vaikuttavia Core Animation -pohjaisia toimintoja, siirrostehosteita käyttöliittymätilojen välillä tai kolmiulotteisia varjoja säätimiin muutamalla osoituksella. Lisäksi Interface Builderilla on helppoa debugata käyttöliittymiä, koska jokaisen säätimen sijoittaminen ja yhdistäminen metodiin lähdekoodissa tehdään tyylikkään ja tehokkaan graafisen käyttöliittymän kautta.

Instrumentit: Tarkastele ohjelman suorituskykyä.

Suorituskyvyn tarkkailutyökalut ovat pitkään olleet oleellinen osa kehittäjän työkalupakkia. Näiden työkalujen rajoituksena on kuitenkin ollut se, että ne voivat kertoa vain osan ohjelman suorituskyvystä. Parhaan työkalun valitseminen on hankalaa eikä ole olemassa helppoa tapaa vertailla eri työkalujen dataa kokonaiskuvan saamiseksi ohjelman suorituskyvystä. Mac OS X:n instrumentit muuttavat kaiken tämän. Ne mahdollistavat ohjelman suorituskyvyn eri osien seuraamisen ajan kuluessa. Voit aikapohjaisilla graafeilla seurata prosesorin, levyn ja muistin käyttöä ja sitä miten ne vaikuttavat toisiinsa. Tämä antaa sinulle paremman kokonaiskuvan ohjelman toiminnasta.

Dashcode: Helppoa widgettien kehitystä.

Snow Leopardin Dashcode mahdollistaa sinun luoda tyylikkäitä ja vetoavia Dashboard-widgettejä nopeasti ja helposti. Dashcode on luotu täyttämään widgettikehittäjien tarpeet ja siinä yhdistyvät tehokkaat visuaaliset asettelutyökalut ja koodieditori, debuggeri ja kattava paketinhallinta maailmanluokan integroiduksi kehitysympäristöksi. Joten voit luoda tehokkaita ja hyödyllisiä widgettejä itsellesi, organisaatiollesi ja jopa koko maailmalle jaettavaksi.

Skriptauskielet: Yksinkertaista ohjelmointia.

Mac OS X Snow Leopardissa on helppo käyttää skriptauskieliä täysivaltaisina ohjelmistonkehitystyökaluina. Snow Leopard tukee suoraan RubyCocoa- ja PyObjC-bridgeä. Nämä kaksi bridgeä eivät anna kehittäjille pääsyä ainoastaan järjestelmärajapintoihin, vaan myös Cocoa-sovelluskehyksiin, kuten AppKitiin ja Core Dataan, mikä mahdollistaa täysien natiivien Mac OS X -ohjelmien kehittämisen Rubyllä tai Pythonilla. RubyCocoa- ja PyObjC-bridget mahdollistavat Objective-C:llä ja skriptauskielellä kirjoitetun koodin vapaan yhdistämisen. Voit kehittää nopeasti prototyyppejä ja sitten optimoida suorituskyvyn kannalta kriittisen osat Objective-C:llä.

Lue kaikki Mac OS X:n käytettävyysominaisuuksista