在下面的问题中,有人问到弱指针的 niling 如何在 Objective-C 中工作:
答案指向这个似乎包含答案的文档:http: //mikeash.com/pyblog/friday-qa-2010-07-16-zeroing-weak-references-in-objective-c.html
答案是将字典/哈希表从对象保存到一组弱引用。但是,不是每个释放都必须具有哈希表查找的结果吗?这不是一个相当严重的性能损失,尤其是在许多短期对象的情况下?
在下面的问题中,有人问到弱指针的 niling 如何在 Objective-C 中工作:
答案指向这个似乎包含答案的文档:http: //mikeash.com/pyblog/friday-qa-2010-07-16-zeroing-weak-references-in-objective-c.html
答案是将字典/哈希表从对象保存到一组弱引用。但是,不是每个释放都必须具有哈希表查找的结果吗?这不是一个相当严重的性能损失,尤其是在许多短期对象的情况下?