Condividi tramite


NSArray<TKey> Costruttori

Definizione

Overload

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

Costruttore che inizializza l'oggetto dai dati archiviati nell'oggetto unarchiver.

NSArray<TKey>()

public NSArray ();

Si applica a

NSArray<TKey>(NSCoder)

Costruttore che inizializza l'oggetto dai dati archiviati nell'oggetto 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)>

Parametri

coder
NSCoder

Oggetto unarchiver.

Commenti

Questo costruttore viene fornito per consentire l'inizializzazione della classe da un nonrchiver , ad esempio durante la deserializzazione NIB. Fa parte del NSCoding protocollo.

Se gli sviluppatori vogliono creare una sottoclasse di questo oggetto e continuare a supportare la deserializzazione da un archivio, devono implementare un costruttore con una firma identica: accettando un singolo parametro di tipo NSCoder e decorarlo con la dichiarazione di attributo [Export("initWithCoder:"].

Lo stato di questo oggetto può essere serializzato anche usando il metodo complementare EncodeTo.

Si applica a