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

resourceDataUsingCache:

Returns the receiver’s resource data, loading it if necessary. レシーバのもつリソースデータを返します、必要ならばそれをロードします。

Declaration 宣言

- (NSData *)resourceDataUsingCache:(BOOL)shouldUseCache;

Parameters パラメータ

shouldUseCache

Whether the URL should use cached resource data from an already loaded URL that refers to the same resource. If YES, the cache is consulted when loading data. If NO, the data is always loaded directly, without consulting the cache. そのURLは、キャッシュされたリソースデータを、同じリソースに言及する既にロードされたあるURLから使うべきかどうか。YESならば、データをロードする時にキャッシュが参考にされます。NOならば、データは常に直接にロードされます、キャッシュを参考にすることなしに。

Return Value 戻り値

The receiver's resource data. レシーバのもつリソースデータ。

Discussion 議論

If the receiver has not already loaded its resource data, it will attempt to load it as a blocking operation. レシーバがまだそれのリソースデータをロードしていないならば、それは、それをあるブロッキング演算としてロードしようと試みます。

In OS X v10.4, this method requests that the data be sent with gzip compression, however it does not automatically decompress the data if the server complies with this request. Data is automatically decompressed in macOS 10.5 and later. OS X 10.4では、このメソッドは、データがgzip圧縮で送信されることを要請します、しかしながらそれは自動的にデータを圧縮しません、もしサーバーがこのリスエストに応じるならば。データは、macOS 10.5以降では自動的に圧縮されます。

Special Considerations 特別な注意事項

Use the NSURLSession or NSURLConnection classes for loading content from remote URLs. NSURLSessionまたはNSURLConnectionクラスをリモートURLからコンテンツをロードするのに使ってください。

See Also 参照

Deprecated 非推奨