Function 関数

objc_removeAssociatedObjects(_:)

Removes all associations for a given object. 与えられたオブジェクトに対して全ての関連を取り除きます。

Declaration 宣言

func objc_removeAssociatedObjects(_ object: Any)

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 関連参照