Xcode 4.2 beta: aggiornato il compilatore LLVM

Nella versione beta di Xcode 4.2, Apple ha aggiornato il compilatore LLVM alla versione 3. Tale compilatore sostituisce il Garbage Collector di OS X ed evita agli sviluppatori di preoccuparsi della gestione manuale della memoria.

Questa nuova funzione integrata in Xcode 4.2, nominata ARC (Automatic Reference Counting), può essere sfruttata per le applicazioni funzionanti con Snow Leopard, Lion e iOS 4 e 5. Ma cosa fa di preciso questo ARC? ARC analizza il sorgente in fase di compilazione e ogni qualvolta necessario aggiunge in automatico le porzioni di codice necessario che consentono di liberare la memoria. Nelle precedenti versioni di Xcode tale compito toccava agli sviluppatori, che dovevano aggiungere il codice a mano, nella versione attuale, invece, è il compilatore a preoccuparsi di tutto. In questo modo si potranno evitare anche i conflitti tra i meccanismi automatici e i meccanismi di gestione manuale del codice.

Vi ricordiamo che la versione 4.2 beta di Xcode è riservata ai soli sviluppatori registrati.

[via]

NovitàAcquista il nuovo iPhone 16 Pro su Amazon
Sviluppatori