Automatic Reference Counting (ARC)

GPTKB entity

Statements (34)
Predicate Object
gptkbp:instanceOf memory management technique
gptkbp:category gptkb:programming_language
software engineering
gptkbp:compatibleWith gptkb:Java
gptkb:Python
gptkb:C++
C
older Objective-C
gptkbp:defaultIn gptkb:Swift
modern Objective-C
https://www.w3.org/2000/01/rdf-schema#label Automatic Reference Counting (ARC)
gptkbp:implementedIn gptkb:compilation_album
gptkbp:introduced gptkb:Apple
gptkb:Xcode_4.2
gptkbp:introducedIn 2011
gptkbp:manages object lifetimes
gptkbp:notImplementedBy runtime environment
gptkbp:prevention memory leaks
retain cycles
gptkbp:purpose automatic memory management
gptkbp:relatedTo garbage collection
reference counting
gptkbp:replacedBy manual reference counting
gptkbp:requires strong references
gptkbp:supports weak references
unowned references
gptkbp:usedFor iOS development
macOS development
tvOS development
watchOS development
gptkbp:usedIn gptkb:Objective-C
gptkb:Swift
gptkbp:bfsParent gptkb:Objective-C_2.0_(Xcode_4.2)
gptkbp:bfsLayer 8