MikeAshの「ZeroingWeakReferences」の記事の私の読みが正しければ、弱い参照はassign
ARCのない参照のようなものです。ただし、参照されるオブジェクトの割り当てが解除されると、「ダングリングポインター」(割り当て解除されたオブジェクトを指すポインターを意味する)を取得する代わりに、ポインターがに設定されnil
ます。
これは正しいですか?これは、または(ARCがアクティブな場合)とマークされたプロパティで発生しますか?weak
assign
これが正しければ、これにより多くのSIGABRTが排除されます。