ARC (Automatic Reference Counting)

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf memory management technique
gptkbp:category automatic memory management
gptkbp:compatibleWith gptkb:Java
gptkb:C++
C
gptkbp:deallocates objects with zero references
gptkbp:developedBy gptkb:Apple_Inc.
https://www.w3.org/2000/01/rdf-schema#label ARC (Automatic Reference Counting)
gptkbp:introduced gptkb:Xcode_4.2
gptkbp:introducedIn 2011
gptkbp:prevention memory leaks
retain cycles
gptkbp:purpose automatic memory management
gptkbp:relatedTo garbage collection
reference counting
gptkbp:replacedBy manual retain-release
gptkbp:requires weak references to avoid cycles
gptkbp:supportedBy gptkb:LLVM_compiler
gptkbp:tracks object references
gptkbp:usedIn gptkb:Objective-C
gptkb:Swift
gptkbp:bfsParent gptkb:Objective-C_programming_language
gptkbp:bfsLayer 7