Instance Method インスタンスメソッド

enableCollectorForPointer:

Specifies that a given pointer may be collected. 与えられたポインタが収集されなくてもよいことを指定します。

Declaration 宣言

- (void)enableCollectorForPointer:(const void *)ptr;

Parameters パラメータ

ptr

A pointer to the memory that may be collected. 収集されるかもしれないメモリへのポインタ。

Discussion 議論

You use this method to make memory that was previously marked as uncollectable. For example, given the address of the global dictionary created in disableCollectorForPointer:, you could make the dictionary collectable as follows: あなたは、このメソッドを使って、収集されないと前もって印されたメモリを作成します。例えば、disableCollectorForPointer:において作成されたグローバル辞書のアドレスを与えられて、あなたはその辞書を収集可能にできます、以下のように:


[[NSGarbageCollector defaultCollector]
    enableCollectorForPointer:globalDictionary];

For more about root objects and scanned memory, see Garbage Collection Programming Guide. ルートオブジェクトとメモリスキャンについて更には、Garbage Collection Programming Guideを見てください。

See Also 参照

Manipulating External References 外部参照を操る