XCode 3.2, ecco alcune novità introdotte da Snow Leopard
Ieri ho ricevuto (finalmente) la mia copia di Snow Leopard e subito l’ho installata. Le prime impressioni confermano quelle che sono le novità sbandierate: ottima velocità, applicazioni native (Mail, Safari) molto più reattive, Exposè migliorato, etc. Tutte novità che qualsiasi blog inerente ad Apple e Mac OS riporta.
Quello di cui nessuno parla, è il nuovo XCode 3.2, che ha subito dei piccoli miglioramenti. Niente di rivoluzionario, ma piccole novità che possono solo giovare al lavoro di tutti gli sviluppatori.
Partiamo dalle modifiche grafiche: è stato rivista la finestra principale di XCode, ora risulta molto più chiara ed utilizzabile.
Anche il font utilizzato nel codice è stato cambiato, ora è Menlo Regular di dimensione 11. Molto vintage devo dire, però bello..
Nella barra principale è comparso un nuovo bottone, con la dicitura “Breakpoints“, che permette di abilitare/disabilitare tutti i breakpoint in una volta sola. Molto utile quando si sfrutta molto questo strumento.
Dal changelog ufficiale, inoltre, possiamo scoprire altri miglioramenti, alcuni più “nascosti”:
- Analisi statica del codice integrata all’interno dell’IDE XCode tramite “Build end Analyze” dal menù “Build”.

- Nuova finestra “Build Result”, che mantiene errori e warnings in un log persistente (questa non sono riuscito a trovarla)
- GCC 4.2 è il compilatore primario per il SDK 10.6
Queste sono le novità che sono riuscito a trovare con un utilizzo sommario di XCode. Sicuramente con un utilizzo più profondo ne scopriremo delle altre.
Voi? Avete notato qualche novità? Segnalatelo nei commenti!


















1 settembre 2009 alle 12:17
scusa l’ignoranza ma è normale che SL mi abbia lasciato la 3.1.3? Devo installare la 3.2 a manoni vero?
1 settembre 2009 alle 12:23
@ducadicrespo: si esatto.. io ho piallato tutto facendo una bella formattazione, poi XCode l’ho installato dopo dal DVD di Snow
1 settembre 2009 alle 13:33
Per installare il nuovo xcode è meglio se disinstalli quello precedente. Per disinstallarlo, dal terminale devi dare questo comando:
sudo /Developer/Library/uninstall-devtools –mode=all
Poi dal cd di snow leopard, nella cartella “installazioni opzionali” trovi il nuovo xCode per snow leopard e lo installi. Infine puoi installare l’sdk per iphone che scarichi dal developer portal. (cmq c’è scritto nelle note di installazione di xcode per snow leopard)
1 settembre 2009 alle 13:39
Wow! Ho appena provato il nuovo analyzer nel mio progetto e mi ha trovato una decina di leak che non conoscevo! Grandioso!
1 settembre 2009 alle 13:48
@Dzamir: wow! appena riesco provo a smanettarci un po’ anche io
1 settembre 2009 alle 19:13
Scusate, ma consigliate di piallare tutto e fare una installazione pulita? Da quando ho installato SL, Mail mi si inchioda appena avviato (non risponde) e Apple mi ha risposto che sono al corrente di problemi simili ma non sanno ancora come risolverlo…
1 settembre 2009 alle 19:16
@Gabriele: io ho formattato completamente, la ritengo sempre la migliore soluzione..
su Internet ho visto che Mail da problemi a parecchi utenti, però potresti provare a formattare, magari si risolve tutto!
3 settembre 2009 alle 15:13
Scusate ho un problema dopo l’aggiornamento di snow mi trovo con l’SDK 3 e basta le precedenti versioni sono sparite – è normale? come si fa ora a rendere compatibili le applicazioni con la versione 2.2.1?
Come faccio a caricare le precedenti versioni SDK per iPhone?
Aiuto
3 settembre 2009 alle 15:18
nei Set actve SDK vedo solo la SDK per la 3.0 e iPhone simulator 3.0 le precedenti voi le avete?
3 settembre 2009 alle 18:30
@neoxyty: ciao, anche a me succede.. non so dirti se è possibile selezionare anche le vecchi versioni, da qualche parte mi pare di aver letto che è una mosa di Apple per costringere gli utenti ad aggiornare.. però non saprei..
24 ottobre 2009 alle 17:58
non crea progetti per iphone OS solo Mac!!! cosa ho sbagliato?
24 ottobre 2009 alle 19:01
@tbell: hai installato anche l’SDK per iPhone? non solo XCode..
29 novembre 2009 alle 09:04
scusate ma io trovo cambiato anche l’ interface builder…..come faccio a creare le azioni da collegare poi ai rispettivi controlli???….non mi ci ritrovo piu
29 novembre 2009 alle 12:59
@!GG91!: si, purtropp è cambiato.. ora trovi i collegamenti da fare nel Connections Inspector, io sconsiglio di crearli da Interface Builder, ma di creare i componenti via codice e poi di collegarli in IB..