|
|
|
|
|
by hamstergene
3447 days ago
|
|
ARC is a tradeoff between manual and automatic memory management. Requring a little bit more care from programmer is intentional, not a disadvantage as you picture it, it is a price for not having, you know, GC. GC is less error prone not for free but at the price of eating CPU and memory, which in the world of mobile devices equal less battery life, so it is quite desirable for iPhones and MacBooks software not to have it. |
|
"The Garbage Collection Handbook", chapter 5
http://gchandbook.org/