NSCoder Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
NSCoder() |
Constructeur qui initialise l’objet à partir des données stockées dans l’objet unarchiver. |
NSCoder(NSObjectFlag) |
Constructeur qui initialise l’objet à partir des données stockées dans l’objet unarchiver. |
NSCoder(IntPtr) |
Constructeur utilisé lors de la création de représentations managées d’objets non managés ; Appelé par le runtime. |
NSCoder()
Constructeur qui initialise l’objet à partir des données stockées dans l’objet unarchiver.
[Foundation.Export("init")]
public NSCoder ();
- Attributs
Remarques
Ce constructeur est fourni pour permettre à la classe d’être initialisée à partir d’un unarchiver (par exemple, lors de la désérialisation nib). Cela fait partie du NSCoding protocole.
Si les développeurs veulent créer une sous-classe de cet objet et continuer à prendre en charge la désérialisation à partir d’une archive, ils doivent implémenter un constructeur avec une signature identique : prendre un seul paramètre de type NSCoder et le décorer avec la déclaration d’attribut [Export(« initWithCoder:"] .
L’état de cet objet peut également être sérialisé à l’aide de la méthode complémentaire, EncodeTo.
S’applique à
NSCoder(NSObjectFlag)
Constructeur qui initialise l’objet à partir des données stockées dans l’objet unarchiver.
protected NSCoder (Foundation.NSObjectFlag t);
new Foundation.NSCoder : Foundation.NSObjectFlag -> Foundation.NSCoder
Paramètres
Objet unarchiver.
Remarques
Ce constructeur est fourni pour permettre à la classe d’être initialisée à partir d’un unarchiver (par exemple, lors de la désérialisation nib). Cela fait partie du NSCoding protocole.
Si les développeurs veulent créer une sous-classe de cet objet et continuer à prendre en charge la désérialisation à partir d’une archive, ils doivent implémenter un constructeur avec une signature identique : prendre un seul paramètre de type NSCoder et le décorer avec la déclaration d’attribut [Export(« initWithCoder:"] .
L’état de cet objet peut également être sérialisé à l’aide de la méthode complémentaire, EncodeTo.
S’applique à
NSCoder(IntPtr)
Constructeur utilisé lors de la création de représentations managées d’objets non managés ; Appelé par le runtime.
protected internal NSCoder (IntPtr handle);
new Foundation.NSCoder : nativeint -> Foundation.NSCoder
Paramètres
- handle
-
IntPtr
nativeint
Pointeur (handle) vers l’objet non managé.
Remarques
Ce constructeur est appelé par l’infrastructure runtime (GetNSObject(IntPtr)) pour créer une représentation managée pour un pointeur vers un objet Objective-C non managé. Les développeurs ne doivent pas appeler cette méthode directement, mais ils doivent appeler la méthode GetNSObject, car cela empêchera deux instances d’un objet managé de pointer vers le même objet natif.