【发布时间】:2012-09-12 09:18:48
【问题描述】:
在下面的问题中,有人问到弱指针在 Objective-C 中是如何工作的:
How does the ARC's zeroing weak pointer behavior implemented?
答案指向这个似乎包含答案的文档:http://mikeash.com/pyblog/friday-qa-2010-07-16-zeroing-weak-references-in-objective-c.html
答案是将字典/哈希表从对象保存到一组弱引用。但是,不是每个释放都必须具有哈希表查找的结果吗?这难道不是一个相当严重的性能损失,尤其是在许多短期对象的情况下?
【问题讨论】:
-
使用许多短期对象总是有性能损失。
标签: objective-c automatic-ref-counting weak-references