Programmazione.it v6.2
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Chat Forum
Apple: una guida per XCode
Scritto da Davide Panceri il 13-10-2005 ore 07:22
Il sito Developer di Apple pubblica nella sezione Tools una guida ricca di illustrazioni e molto pratica per capire come sono organizzati i progetti <a href="http://www.apple.com/macosx/features/xcode/" target="_blank">XCode</a>. Questo tool è costruito con diverse finalità in mente: oltre a supportare diversi linguaggi di programmazione, da <a href="http://www.apple.com/macosx/features/applescript/" target="_blank">AppleScript</a> a C, C++ e Java, è stato aggiornato in modo da produrre i cosiddetti <strong>universal binary</strong>, ovvero progetti che possono girare su entrambe le architetture per Mac (Intel e PowerPC) in questo periodo di transizione.

Tra le caratteristiche di rilievo, la Reference Library aggiornabile anche in automatico via Web, il compilatore GCC 4.0 e le ottimizzazioni, la possibilità di sfruttare la potenza dei processori a 64 bit e il calcolo distribuito; infine, XCode permette di importare rapidamente progetti <a href="http://www.metrowerks.com/" target="_blank">CodeWarrior</a> riducendo costi e tempi per la transizione. Interessante la possibilità di effettuare il debug con <em>Fix and Continue</em> anche su macchine remote.

XCode organizza il codice sulla base di progetti, unità organizzative che rendono accessibili tutti i file e le risorse necessarie alla produzione di un programma. In questo modo vengono gestiti i riferimenti sia ai file di partenza (codice sorgente, immagini, stringhe locali e così via), sia quelli cosiddetti target, ovvero i risultati dei processi di compilazione.

Il tutorial mostra le diverse viste e le funzionalità dell'IDE attraverso un esempio di codice scaricabile dal sito, nella sezione <em>/Developer/Examples/AppKit/DotView/DotView.xcodeproj</em>.
Le diverse funzionaltà di visualizzazione, che possono risultare anche un po' troppo complesse da gestire, vengono spiegate con esempi e immagini, mostrando ad esempio come controllare il target di un file all'interno del progetto ed eventualmente escluderlo dal risultato finale della compilazione, o come visualizzare la finestra che mostra il processo di compilazione.

XCode è un ambiente di programmazione di grande valore, con caratteristiche pari o superiori a quelle di altre piattaforme, e la pratica di esempi come quelli del <a href="http://developer.apple.com/tools/xcode/xcodeprojects.html" target="_blank">tutorial</a>, anche se limitata, può essere un buon punto di partenza per conoscerlo meglio e apprezzarne alcune potenzialità.
Precedente: Apple: altre novità già in pista
Successiva: Gli sviluppatori dovrebbero essere responsabili per i buchi di sicurezza
Copyright Programmazione.it™ 1999-2009. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.676 secondi. Sito ottimizzato per Mozilla Firefox. Powered by Kyron.