次の方法で共有


NSArray<TKey> コンストラクター

定義

オーバーロード

NSArray<TKey>()
NSArray<TKey>(NSCoder)

unarchiver オブジェクトに格納されているデータからオブジェクトを初期化するコンストラクター。

NSArray<TKey>()

public NSArray ();

適用対象

NSArray<TKey>(NSCoder)

unarchiver オブジェクトに格納されているデータからオブジェクトを初期化するコンストラクター。

public NSArray (Foundation.NSCoder coder);
new Foundation.NSArray<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)> : Foundation.NSCoder -> Foundation.NSArray<'Key (requires 'Key : null and 'Key :> ObjCRuntime.INativeObject)>

パラメーター

coder
NSCoder

unarchiver オブジェクト。

注釈

このコンストラクターは、(NIB 逆シリアル化中など) 非アーカイブからクラスを初期化できるようにするために提供されます。 これはプロトコルの NSCoding 一部です。

開発者がこのオブジェクトのサブクラスを作成し、アーカイブからの逆シリアル化を引き続きサポートする場合は、同じシグネチャを持つコンストラクターを実装する必要があります。型 NSCoder の単一パラメーターを取得し、[Export("initWithCoder:"] 属性宣言で修飾します。

このオブジェクトの状態は、コンパニオン メソッド EncodeTo を使用してシリアル化することもできます。

適用対象