Contabilidad de referencia automática

De Wikipedia, la enciclopedia libre

En Objective-C y programación Swift, Contabilidad de Referencia Automática (ARC por sus siglos en inglés) es una mejora de manejo de memoria donde la carga de mantener el conteo de referencia de un objeto es transferido del programador al compilador. En Objective-C tradicional, el programador enviaría retain y release a los objetos para retenerlos o liberarlos de la memoria respectivamente, esto también es conocido como deallocación.[1]​ Debajo de ARC, el compilador hace esto automáticamente mediante examen del código fuente y añade los mensajes de retain y release en el código compilado.[2]

Referencias[editar]

  1. Cruz, José R.C. «Automatic Reference Counting on iOS». Dr.Dobb's. Archivado desde el original el 16 de agosto de 2012. Consultado el 21 de agosto de 2012. 
  2. Kochan, Stephen G. (2011). Programming in Objective-C (4th edición). Boston, Mass.: Addison-Wesley. pp. 408. ISBN 978-0321811905.