background preloader

Objective-C Automatic Reference Counting (ARC)

Facebook Twitter

Objective-C Automatic Reference Counting (ARC) About this document Purpose The first and primary purpose of this document is to serve as a complete technical specification of Automatic Reference Counting. Le compte de référence automatique. ARC contre le ramasse miettes.

Le compte de référence automatique

Le ramasse miettes pour Objective C d'Apple est intervenu avec certains désavantages. Comme je l'ai suggéré précédemment, le programmeur a peu de contrôle sur le moment où le ramasse miettes se met en route, ce qui rend la récupération des objets non déterministe. Une application avec ramasse miettes, avec une bogue de gestion de la mémoire peut se planter ou non, selon le moment où le ramasse miettes se met en route. Comme le ramasse miettes ne fonctionne que périodiquement, les "miettes" (de la mémoire) peuvent commencer à s'empiler entre les périodes de fonctionnement. Properties - Objective-C ARC: strong vs retain and weak vs assign.