次の質問では、Objective-Cで弱ポインターのnilingがどのように機能するかを尋ねられました。
ARCのゼロ化ウィークポインタの動作はどのように実装されていますか?
答えは、答えが含まれているように見えるこのドキュメントを指していました:http: //mikeash.com/pyblog/friday-qa-2010-07-16-zeroing-weak-references-in-objective-c.html
答えは、辞書/ハッシュテーブルをオブジェクトからその弱参照のセットに保持することです。しかし、各割り当て解除でハッシュテーブルルックアップを使用する必要があるという結果ではありませんか?これは、特に多くの短命のオブジェクトの場合、非常に難しいパフォーマンスのペナルティではありませんか?