- resourceValuesForKeys:error:
- getResourceValue:forKey:error:
- setResourceValue:forKey:error:
- setResourceValues:error:
- removeCachedResourceValueForKey:
- setTemporaryResourceValue:forKey:
NSURLResourceKey
Availability 有効性
Technology
- (void)removeAllCachedResourceValues;
This method is applicable only to URLs that represent file system resources. このメソッドは、ファイルシステムリソースを表すURLにのみ適用可能です。
Note 注意
The caching behavior of the NSURL
and CFURL
APIs differ. For NSURL
, all cached values (not temporary values) are automatically removed after each pass through the run loop. You only need to call the remove
method when you want to clear the cache within a single execution of the run loop. The CFURL
functions, on the other hand, do not automatically clear cached resource values. The client has complete control over the cache lifetimes, and you must use CFURLClear
or CFURLClear
to clear cached resource values.
NSURL
とCFURL
APIのキャッシュ挙動は異なります。NSURL
に対して、すべてのキャッシュされた値(一時的値ではない)は、各パスが実行ループを通り抜けた後に自動的に除去されます。あなたは、remove
メソッドを、あなたがキャッシュをある単一の実行ループの遂行中にきれいにしたい場合に呼び出す必要があるだけです。CFURL
関数は、一方、キャッシュされたリソース値を自動的にきれいにしません。クライアントは、キャッシュのライフタイムのすべてにわたって完全な制御を持ちます、そしてあなたはキャッシュされたリソース値をきれいにするためにCFURLClear
またはCFURLClear
を使わなければなりません。
- resourceValuesForKeys:error:
- getResourceValue:forKey:error:
- setResourceValue:forKey:error:
- setResourceValues:error:
- removeCachedResourceValueForKey:
- setTemporaryResourceValue:forKey:
NSURLResourceKey