Mac OS X

Strumenti integrati per sviluppare su Mac.

Mac OS X Snow Leopard include una suite completa di tool per sviluppatori progettati con un obiettivo preciso: aiutarti a creare applicazioni e widget di alta qualità più velocemente che mai.

Xcode: il cuore degli strumenti per sviluppatori.

Il pezzo forte degli strumenti per sviluppatori integrati è l’applicazione Xcode, che ti offre un’interfaccia elegante e potente per creare e gestire progetti di sviluppo software in Mac OS X. Usa Xcode per organizzare e modificare i file sorgente, visualizzare la documentazione e costruire il progetto, per il debugging del codice e per ottimizzare le prestazioni del tuo prodotto. Inoltre Xcode in Snow Leopard ti aiuta a programmare per Grand Central Dispatch, OpenCL e altre nuove tecnologie. Xcode è un ambiente di sviluppo integrato altamente personalizzabile con funzionalità che ti permettono di lavorare in modo intuitivo ed efficiente.

Interface Builder: crea la tua interfaccia utente.

Interface Builder ti aiuta a progettare le interfacce utente delle tue applicazioni. Puoi scegliere i controlli UI da una libreria di elementi configurabili e organizzarli con l’aiuto di guide di layout. Aggiungi sofisticati behaviour basati su Core Animation e includi transizioni ed effetti fra i vari stati dell’interfaccia oppure ombre 3D che sottolineano i controlli, tutto con pochi clic. E Interface Builder semplifica il troubleshooting, perché il posizionamento dei controlli e il loro collegamento ai relativi metodi nel codice sorgente si svolge tramite un’interfaccia utente grafica elegante ed efficace.

Instruments: guarda le prestazioni della tua applicazione.

Da tempo gli strumenti per il monitoraggio delle prestazioni svolgono un ruolo essenziale nei processi di sviluppo. Il loro limite, però, è che forniscono solo un’immagine parziale del funzionamento delle applicazioni. Scegliere il tool migliore può essere difficile, e non c’è modo di confrontare i dati fra vari strumenti per avere una panoramica completa sul comportamento del software. Con Instruments in Mac OS X, le cose cambiano radicalmente. Ti permette di visualizzare più aspetti delle performace nel corso del tempo. E ti offre grafici temporali per monitorare uso della CPU, I/O del disco e utilizzo della memoria e vedere come interagiscono. Così avrai un’immagine completa del comportamento del tuo software.

Dashcode: sviluppare widget diventa facile.

Con Dashcode in Snow Leopard puoi creare eleganti widget Dashboard in modo semplice e veloce. Progettato per rispondere alle esigenze degli sviluppatori di widget, Dashcode riunisce potenti tool di layout visivo, un editor di codice, un debugger e funzionalità complete di gestione dei pacchetti in un ambiente di sviluppo integrato e di alta qualità. Così puoi dare vita a splendidi widget per te, per la tua azienda o per il mondo intero.

Linguaggi di scripting: semplifica la programmazione.

Con Snow Leopard, Mac OS X ti permette di usare facilmente i linguaggi di scripting come veri e propri strumenti di sviluppo. Snow Leopard include il supporto per i bridge RubyCocoa e PyObjC. Questi bridge consentono agli sviluppatori di accedere non solo alle API di sistema, ma anche a framework Cocoa come AppKit e Core Data, per realizzare applicazioni per Mac OS X completamente native in Ruby o Python. Con i bridge RubyCocoa e PyObjC puoi mischiare liberamente codice scritto in Objective-C e nel linguaggio di scripting. Puoi costruire rapidamente dei prototipi e poi ottimizzare il software implementando parti critiche in Objective-C.

Scopri tutte le funzioni di accessibilità in Mac OS X