Dopo iOS 4.2.6, iOS 4.3 beta 3, una nuova versione beta di Mac OS X, Apple ha rilasciato anche Xcode 4 GM per gli sviluppatori. Questa è l'ultima versione prima del rilascio di quella definitiva, quindi quello che trovi disponibile ora probabilmente rimarrà permanentemente nella suite Xcode. Ecco le novità di questa versione di Xcode 4.
- Xcode 4 ha una nuovissima interfaccia a finestra singola per tutti i principali flussi di lavoro
- Interface Builder è ora integrato nell'IDE Xcode principale
- L'Assistente mostra un editor abbinato con file complementari (intestazioni, controller dell'interfaccia utente, ecc.)
- Fix: evidenzia il codice in cui viene rilevato un errore durante la digitazione e può persino risolverlo per te
- L'editor di versione mostra un confronto in tempo reale attraverso la cronologia SCM, utilizzando Git o Subversion
- Il compilatore LLVM 2.0 include il supporto completo per C, Objective-C e ora C++
- Il debugger LLDB è più veloce e utilizza meno memoria rispetto al motore di debug GDB (vedere le note di seguito su come abilitare il compilatore LLVM o il debugger LLDB)
- Strumenti aggiunge System Trace e nuovi strumenti iOS tra cui OpenGL ES
AGGIORNAMENTO: Xcode 4 GM era pensionato da Apple poco dopo la pubblicazione perché poteva essere installato solo su Mac OS X 10.7 Lion. In questa occasione vedremo alcune nuove indiscrezioni riguardanti il rilascio di Mac OS X 10.7 Lion.