Function
関数
objc_removeAssociatedObjects
Removes all associations for a given object.
与えられたオブジェクトに対して全ての関連を取り除きます。
Technology
- Objective-C Runtime
Objective-Cランタイム
Declaration
宣言
void objc_removeAssociatedObjects(id object);
Parameters
パラメータ
object
An object that maintains associated objects.
Discussion
解説
The main purpose of this function is to make it easy to return an object to a "pristine state”. You should not use this function for general removal of associations from objects, since it also removes associations that other clients may have added to the object. Typically you should use objc_setAssociatedObject
with a nil
value to clear an association.
See Also
参照
Associative References
関連参照
objc_setAssociatedObject
Sets an associated value for a given object using a given key and association policy.
与えられたオブジェクトに対する関連値をある与えられたキーと関連ポリシーを使って設定します。
objc_getAssociatedObject
Returns the value associated with a given object for a given key.
与えられたキーに対してある与えられたオブジェクトと結び付けられた値を返します。