Attualmente sto sviluppando un'app per iPad. Lo sviluppo è iniziato per iOS 4.2 e ora continua (e penso che sarà completato) per iOS 4.3. Ho appena letto di ARC su iOS 5 e in pratica ho capito che non avremo più bisogno di rilasciare e conservare oggetti. Le mie domande sono:
Se decido di eseguire l'aggiornamento a iOS 5, devo rimuovere tutte le istruzioni
[myObject retain]
e il[myObject release]
mio codice?Se sviluppo una nuova app per iOS 5 utilizzando ARC, dovrò implementare una sorta di controlli di "retrocompatibilità"? cioè: dovrò controllare la versione di iOS e chiamare trattenere e rilasciare di conseguenza? Quindi, fondamentalmente, ARC è disponibile per tutte le versioni di iOS o solo per iOS 5?