Introduction to Objective-C Automatic Reference Counting (ARC)
Our article on the Objective-C Automatic Reference Counting (in italian) is now live on devApp.it website.
From the article:
Il nuovo compilatore Apple LLVM 3.0, introdotto con Xcode 4.2, introduce una funzionalità chiamata Automatic Reference Counting (ARC) estremamente interessante per noi sviluppatori. Essa ci aiuta a gestire in modo corretto la memoria di un'applicazione, permettendoci di creare applicazioni migliori e più robuste.
Prima di ARC, dovevamo chiamare manualmente e nei posti giusti i metodi
retain
/release
/autorelease
per assicurarci che gli oggetti rimanessero "in vita" esattamente quanto ci serviva. Purtroppo, dimenticare o inserire nel posto errato anche solo una chiamata a questi metodi dava origine a sprechi di memoria (che tipicamente crescono man mano che si usa l'applicazione) o addirittura a crash, cosa assolutamente intollerabile per un'applicazione professionale.Grazie ad ARC, gran parte di questo lavoro viene ora fatto in automatico e in modo migliore di quanto potremmo fare noi stessi. Vediamo come e perché.
You can find it here. We hope you enjoy it.