ARC Avaliablity - hewigovens/hewigovens.github.com GitHub Wiki
ARC is a compiler technique that automaticallyexamining the source code and then adding the retain and release messages in the compiled code.
ARC -> Automatic Reference Counting
ARCLite -> Automatic Reference Counting without zeroing weak reference
MRR -> Manual Retain Release
###Avaliablity
ARC -> since OS X Lion 10.7/iOS5.0
ARCLite -> since OS X Snow Leopard 10.6/iOS4.0/XCode4.2
Difference between ARC/ARCLite:
Without ARC | With ARC | With ARCLite |
---|---|---|
retain |
strong |
|
assign (for object types) |
weak |
unsafe_unretained |
copy |
###Reference