• DevTutorial
  • Libro
  • Guide Mac
  • Giovedi Contest

XCode 3.2, ecco alcune novità introdotte da Snow Leopard

The AuthorAndrea Busi The Time1 settembre 2009 Comments15
separator

Schermata 2009-09-01 a 12.43.22

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.

Schermata 2009-09-01 a 12.22.02

Anche il font utilizzato nel codice è stato cambiato, ora è Menlo Regular di dimensione 11. Molto vintage devo dire, però bello..

Schermata 2009-09-01 a 12.22.37

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.

Schermata 2009-09-01 a 12.25.25

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”.
    Schermata 2009-09-01 a 12.39.39
  • 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!

separator
Condividi su FriendFeed
separator
Comments
15 Comments
separator
  1. ducadicrespo

    scusa l’ignoranza ma è normale che SL mi abbia lasciato la 3.1.3? Devo installare la 3.2 a manoni vero?

    RispondiRispondi
  2. Andrea Busi

    @ducadicrespo: si esatto.. io ho piallato tutto facendo una bella formattazione, poi XCode l’ho installato dopo dal DVD di Snow ;-)

    RispondiRispondi
  3. Dzamir

    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)

    RispondiRispondi
  4. Dzamir

    Wow! Ho appena provato il nuovo analyzer nel mio progetto e mi ha trovato una decina di leak che non conoscevo! Grandioso! :-D

    RispondiRispondi
  5. Andrea Busi

    @Dzamir: wow! appena riesco provo a smanettarci un po’ anche io ;-)

    RispondiRispondi
  6. Gabriele

    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…

    RispondiRispondi
  7. Andrea Busi

    @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!

    RispondiRispondi
  8. neoxyty

    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

    RispondiRispondi
  9. neoxyty

    nei Set actve SDK vedo solo la SDK per la 3.0 e iPhone simulator 3.0 le precedenti voi le avete?

    RispondiRispondi
  10. Andrea Busi

    @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..

    RispondiRispondi
  11. tbell

    non crea progetti per iphone OS solo Mac!!! cosa ho sbagliato?

    RispondiRispondi
  12. Andrea Busi

    @tbell: hai installato anche l’SDK per iPhone? non solo XCode..

    RispondiRispondi
  13. !GG91!

    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

    RispondiRispondi
  14. Andrea Busi

    @!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..

    RispondiRispondi
separator
A chi è piaciuto questo articolo?
  1. XCode 3.2, ecco alcune novità introdotte da Snow Leopard
separator

Scrivi la tua!

© 2012 Bubi Devs. Powered by WordPress Designed by miniMAC
w3c Made in Mac