Automatic Reference Counting

 

Presentata da Apple nel corso dell'ultima WWDC, l'Automatic Reference Counting, secondo gli ingegneri di Cupertino, è la soluzione definitiva all'annoso problema della gestione della memoria nello sviluppo di applicazioni Mac e iOS. ARC promette di ridurre notevolmente il carico di lavoro del programmatore, limitando al minimo la possibilità di errore ed assicurando al contempo un aumento significativo delle prestazioni. Nella compilazione di codice Objective-C, con ARC, il programmatore è sollevato dalla responsabilità di applicare in modo meccanico e ripetitivo le regole fondamentali della gestione della memoria. Inoltre ARC si propone di migliorare l'attività di sviluppo, senza per questo gravare sulle prestazioni del sistema, sulla durata della batteria e sulla sicurezza del codice prodotto. In un ambiente nativo con accesso libero ai puntatori, ARC rappresenta il migliore compromesso possibile tra la gestione manuale della memoria e la garbage collection completamente automatica.

In questa sessione si presenteranno le pratiche che permettono di sfruttare al meglio le potenzialità di ARC, si illustreranno le tecniche di migrazione del codice preesistente al nuovo modello di gestione della memoria e si esamineranno i problemi più ricorrenti che si possono incontrare utilizzando ARC in progetti di media complessità.

  • Giorno: 
    Venerdì, Maggio 25, 2012
  • Slot: 
    15:30 - 16:20
  • Tema: 
  • Livello: 
    È necessario conoscere la tecnologia
Slide: 
Video: 
Ritratto di Giuseppe Arici
Giuseppe Arici (@giuseppearici) - Superpartes Innovation Campus

Nato in Java, cresciuto a C# e Microsoft, la scoperta dei framework web MVC lo avvicina all'opensource. In tempi non sospetti compra il suo primo libro su Cocoa: "la Vespa". Qualche SDK dopo, il successo dell'iPhone gli permette di fare di una passione il suo lavoro.