Instance Method
インスタンスメソッド
encodeArrayOfObjCType:count:at:
Encodes an array of the given Objective-C type, provided the number of items and a pointer.
項目の数とポインタを提供されて、この与えられたObjective-C型の配列をエンコードします。
Declaration
宣言
- (void)encodeArrayOfObjCType:(const char *)type
count:(NSUInteger
)count
at:(const void *)array;
Discussion
議論
The values are encoded from the buffer beginning at address
. itemType
must contain exactly one type code. NSCoder
’s implementation invokes encodeValueOfObjCType:at:
to encode the entire array of items. Subclasses that implement the encodeValueOfObjCType:at:
method do not need to override this method.
値それらは、バッファからaddress
で開始して符号化されます。itemType
は、正確に1つの型コードを含まなければなりません。NSCoder
の実装は、encodeValueOfObjCType:at:
を発動することでそれら項目からなる配列全体を符号化します。encodeValueOfObjCType:at:
メソッドを実装するサブクラスは、このメソッドをオーバーライドする必要はありません。
This method must be matched by a subsequent decodeArrayOfObjCType:count:at:
message.
このメソッドは、続いて起こるdecodeArrayOfObjCType:count:at:
メッセージと調和しなければなりません。
For information on creating an Objective-C type code suitable for itemType
, see Type Encodings.
itemType
に適したObjective-C型コードを作成する情報として、Type Encodingsを見てください。
Special Considerations
特別な注意事項
You should not use this method to encode C arrays of Objective-C objects. See decodeArrayOfObjCType:count:at:
for more details.
あなたは、このメソッドを使ってObjective-CオブジェクトいくらかからなるC配列を符号化すべきではありません。decodeArrayOfObjCType:count:at:
を詳細として見てください。
See Also
参照
Encoding General Data
一般的なデータを符号化する
- encodeBool:forKey:
Encodes a Boolean value and associates it with the string key
.
ブール値をエンコードして、それを文字列key
と結びつけます。
- encodeBycopyObject:
An encoding method for subclasses to override such that it creates a copy, rather than a proxy, when decoded.
それがデコードした時に、プロキシではなく、あるコピーを作成するような、オーバーライドをするサブクラスのためのエンコーディングメソッド。
- encodeByrefObject:
An encoding method for subclasses to override such that it creates a proxy, rather than a copy, when decoded.
それがデコードした時に、コピーではなく、あるプロキシを作成するような、オーバーライドをするサブクラスのためのエンコーディングメソッド。
- encodeBytes:length:forKey:
Encodes a buffer of data, given its length and a pointer, and associates it with a string key.
データのバッファをエンコードします、それの長さとポインタを与えられて、そしてそれをある文字列キーと結びつけます。
- encodeConditionalObject:
An encoding method for subclasses to override to conditionally encode an object, preserving common references to it.
あるオブジェクトを、それへの通常の参照を保全して、条件付きでエンコードするようオーバーライドする、サブクラスに対するエンコーディングメソッド。
- encodeConditionalObject:forKey:
An encoding method for subclasses to override to conditionally encode an object, preserving common references to it, only if it has been unconditionally encoded.
あるオブジェクトを、それへの通常の参照を保全して、それが無条件にエンコードされた場合にのみ、それが条件付きでエンコードするようオーバーライドする、サブクラスに対するエンコーディングメソッド。
- encodeDouble:forKey:
Encodes a double-precision floating point value and associates it with the string key.
倍精度浮動小数点値をエンコードして、それを文字列キーと結びつけます。
- encodeFloat:forKey:
Encodes a floating point value and associates it with the string key.
浮動小数点値をエンコードして、それを文字列キーと結びつけます。
- encodeInt:forKey:
Encodes a C integer value and associates it with the string key.
C整数値をエンコードして、それを文字列キーと結びつけます。
- encodeInteger:forKey:
Encodes an integer value and associates it with the string key.
整数値をエンコードして、それを文字列キーと結びつけます。
- encodeInt32:forKey:
Encodes a 32-bit integer value and associates it with the string key.
32ビット整数値をエンコードして、それを文字列キーと結びつけます。
- encodeInt64:forKey:
Encodes a 64-bit integer value and associates it with the string key.
64ビット整数値をエンコードして、それを文字列キーと結びつけます。
- encodeNXObject:
Encodes an old-style object onto the coder.
コーダー上の旧形式オブジェクトをエンコードします。
Deprecated
非推奨
- encodeObject:forKey:
Encodes an object and associates it with the string key.
あるオブジェクトをエンコードして、それを文字列キーと結びつけます。
- encodePoint:forKey:
Encodes a point and associates it with the string key.
あるポイントをエンコードして、それを文字列キーと結びつけます。
- encodeRect:forKey:
Encodes a rectangle structure and associates it with the string key.
ある矩形構造体をエンコードして、それを文字列キーと結びつけます。
- encodeRootObject:
An encoding method for subclasses to override to encode an interconnected group of objects, starting with the provided root object.
相互連結されたいくらかのオブジェクトからなるあるグループを、提供されたルートオブジェクトで開始して、エンコードするようオーバーライドする、サブクラスに対するエンコーディングメソッド。
- encodeSize:forKey:
Encodes a size structure and associates it with the given string key.
あるサイズ構造体をエンコードして、それを文字列キーと結びつけます。
- encodeValuesOfObjCTypes:
Encodes a series of values of potentially differing Objective-C types.
潜在的にObjective-C型と異なっている一連の値をエンコードします。