Condividi tramite


NSMutableArray<TValue> Costruttori

Definizione

Overload

NSMutableArray<TValue>()
NSMutableArray<TValue>(NSCoder)

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

NSMutableArray<TValue>(nuint)
NSMutableArray<TValue>(TValue[])

NSMutableArray<TValue>()

public NSMutableArray ();

Si applica a

NSMutableArray<TValue>(NSCoder)

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

public NSMutableArray (Foundation.NSCoder coder);
new Foundation.NSMutableArray<'Value (requires 'Value : null and 'Value :> ObjCRuntime.INativeObject)> : Foundation.NSCoder -> Foundation.NSMutableArray<'Value (requires 'Value : null and 'Value :> 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

NSMutableArray<TValue>(nuint)

public NSMutableArray (nuint capacity);
new Foundation.NSMutableArray<'Value (requires 'Value : null and 'Value :> ObjCRuntime.INativeObject)> : nuint -> Foundation.NSMutableArray<'Value (requires 'Value : null and 'Value :> ObjCRuntime.INativeObject)>

Parametri

capacity
System.System.UIntPtr System.unativeint

Si applica a

NSMutableArray<TValue>(TValue[])

public NSMutableArray (params TValue[] values);
new Foundation.NSMutableArray<'Value (requires 'Value : null and 'Value :> ObjCRuntime.INativeObject)> : 'Value[] -> Foundation.NSMutableArray<'Value (requires 'Value : null and 'Value :> ObjCRuntime.INativeObject)>

Parametri

values
TValue[]

Si applica a