Structure

Data

A byte buffer in memory. メモリの中のあるバイトバッファ。

Declaration 宣言

@frozen struct Data

Overview 概要

The Data value type allows simple byte buffers to take on the behavior of Foundation objects. You can create empty or pre-populated buffers from a variety of sources and later add or remove bytes. You can filter and sort the content, or compare against other buffers. You can manipulate subranges of bytes and iterate over some or all of them. Data値型は、単純なバイトバッファにFoundationオブジェクトの挙動を取ることを可能にします。あなたは、空のまたは事前入力されたバッファをさまざまなソースから作成して、そして後でバイトを追加または除去できます。あなたは、内容をフィルタおよびソート、または他のバッファと比較できます。あなたは、バイトの下位範囲を操作できます、そしてそれらの幾つかまたは全てにわたって反復できます。

Data bridges to the NSData class and its mutable subclass, NSMutableData. You can use these interchangeably in code that interacts with Objective-C APIs. Dataは、NSDataクラスとそれの可変のサブクラス、NSMutableDataにブリッジします。あなたは、Objective-C APIと相互作用するコードにおいて、それらを交換可能に使用できます。

Topics 話題

Creating Empty Data 空のデータを作成する

Creating Populated Data 事前入力されたDataを作成する

Creating Data from Raw Memory 生のメモリがデータを作成する

Reading and Writing Data データの読み書き

Base-64 Encoding Base-64エンコーディング

Counting Bytes バイトを数える

Accessing Bytes バイトにアクセスする

Accessing Underlying Memory 基底メモリにアクセスする

Adding Bytes バイトを加える

Removing Bytes バイトの削除

Replacing a Range of Bytes ある範囲のバイトを置き換える

Finding Bytes バイトを捜す

Selecting Bytes バイトを選択する

Excluding Bytes バイトを排除する

Transforming Data データを変形する

Iterating Over Bytes バイトに対して反復する

Sorting Bytes バイトをソートする

Splitting the Buffer バッファを分割する

Comparing Data データを比較する

Manipulating Indexes インデックスを操作する

Manipulating Index Ranges インデックス範囲を操作する

Describing Data データを記述する

Using Reference Types 参照型を使用する

Instance Properties インスタンスプロパティ

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

Subscripts 添え字

Operator Functions 演算子関数

See Also 参照

Binary Data バイナリデータ