NSCoder Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
NSCoder() |
Costruttore che inizializza l'oggetto dai dati archiviati nell'oggetto unrchiver. |
NSCoder(NSObjectFlag) |
Costruttore che inizializza l'oggetto dai dati archiviati nell'oggetto unrchiver. |
NSCoder(IntPtr) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti non gestiti; Chiamato dal runtime. |
NSCoder()
Costruttore che inizializza l'oggetto dai dati archiviati nell'oggetto unrchiver.
[Foundation.Export("init")]
public NSCoder ();
- Attributi
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: prendere 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 CodificaTo.
Si applica a
NSCoder(NSObjectFlag)
Costruttore che inizializza l'oggetto dai dati archiviati nell'oggetto unrchiver.
protected NSCoder (Foundation.NSObjectFlag t);
new Foundation.NSCoder : Foundation.NSObjectFlag -> Foundation.NSCoder
Parametri
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: prendere 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 CodificaTo.
Si applica a
NSCoder(IntPtr)
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti non gestiti; Chiamato dal runtime.
protected internal NSCoder (IntPtr handle);
new Foundation.NSCoder : nativeint -> Foundation.NSCoder
Parametri
- handle
-
IntPtr
nativeint
Puntatore (handle) all'oggetto non gestito.
Commenti
Questo costruttore viene richiamato dall'infrastruttura di runtime (GetNSObject(IntPtr)) per creare una nuova rappresentazione gestita per un puntatore a un oggetto Objective-C non gestito. Gli sviluppatori non devono richiamare direttamente questo metodo, invece devono chiamare il metodo GetNSObject perché impedirà due istanze di un oggetto gestito per puntare allo stesso oggetto nativo.