「objc_setAssociatedObject」を使用してオブジェクト/キーを NSObject に関連付けたことがなく、「objc_getAssociatedObject」を呼び出した場合、これは安全ですか?
シミュレーターでテストしましたが、クラッシュしませんが、確認したいと思います。
そして、私が電話をかけるとき:
objc_setAssociatedObject(self, key, value, OBJC_ASSOCIATION_RETAIN);
NSObject が解放されたときに、NSObject に関連付けたオブジェクトは解放されますか? (私はARCを使用しています)。