除了插入保留和释放之外,还将对ARC做些什么

时间:2016-11-29 01:28:11

标签: ios automatic-ref-counting

除了插入保留和释放之外,ARC还会做什么?它说ARC会优化代码吗?

1 个答案:

答案 0 :(得分:1)

"插入保留和释放"实际上几乎是ARC所做的一切(特别是如果你包括autorelease)。实际上,它遵循The Golden Rules of Memory Management,因此您不必这样做。

它还添加了另一个功能:它引入了automatic nilification of weak references,以防止悬空指针。