- decompressedDataUsingAlgorithm:error:
NSDataCompressionAlgorithm
Availability 有効性
Technology
- (instancetype)compressedDataUsingAlgorithm:(NSDataCompressionAlgorithm
)algorithm
error:(NSError
* _Nullable *)error;
algorithm
An algorithm used to compress the data. For a list of available algorithms, see NSData
.
データを圧縮するために使われるアルゴリズム。利用可能なアルゴリズムの一覧として、NSData
を見てください。
error
An NSData
instance that contains the compressed buffer data.
あるNSData
インスタンス、それは圧縮されたバッファデータを含みます。
Use this method to compress in-memory data when you want to reduce memory usage and can afford the time to compress and decompress it. If your data object is already in a compressed format, such as media formats like JPEG images or AAC audio, additional compression may provide minimal or no reduction in memory usage. このメソッドを使用して、インメモリデータを圧縮してください、あなたがメモリ使用を減らしたいそしてそれを圧縮および解凍する時間がさける場合に。あなたのデータオブジェクトが既に圧縮された形式であるならば、たとえばJPEG画像やAACオーディオのようなメディア形式など、追加の圧縮はごくわずかまたは全く削減をメモリ使用において提供しないかもしれません。
To restore this data, use decompressed
, and specify the algorithm originally used to compress the data.
このデータを復元するには、decompressed
を使ってください、そしてそのデータを圧縮するのにもともと使われたアルゴリズムを指定してください。
The following example shows how to compress the data from a string and prints the sizes of the data instances to illustrate the amount of compression: 以下の例は、どのようにある文字列からのデータを圧縮するかを示します、そしてデータインスタンスのサイズを圧縮量を明らかにするために出力します:
- decompressedDataUsingAlgorithm:error:
NSDataCompressionAlgorithm