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

isEnabled

Returns a Boolean value that indicates whether garbage collection is currently enabled for the current process. あるブール値を返します、それはガベージコレクションが現在のプロセスに対して現在は可能にされているかどうかを指し示します。

Declaration 宣言

- (BOOL)isEnabled;

Return Value 戻り値

YES if garbage collection is enabled for the current process, otherwise NO. YES、もしガベージコレクションが現在の処理に対して可能にされるならば、そうでなければNO

Discussion 議論

This method returns NO if garbage collection is on, but has been temporarily suspended (using disable). このメソッドはNOを返します、もしガベージコレクションが入りである、しかし一時的に一度停止されているならば(disableを使って)。

To check whether the current process is using garbage collection check the result of [NSGarbageCollector defaultCollector]. If defaultCollector is nil, then garbage collection is permanently off. If defaultCollector is not nil, then the current process is using garbage collection—you can then use isEnabled to determine whether or not the collector is actually allowed to run right now. 現在のプロセスがガベージコレクションを使っているかどうかを調べるには[NSGarbageCollector defaultCollector]の結果を確認してください。defaultCollectornilならば、そのときガベージコレクションは永続的に切りです。defaultCollectornilでないならば、そのとき現在のプロセスはガベージコレクションを使っています — あなたはそのときisEnabledを使ってコレクタが実際に今のところ動作を許可されるか否かを決定します。

See Also 参照

Collection State コレクション状態