NSCoder Clase

Definición

[Foundation.Register("NSCoder", true)]
public class NSCoder : Foundation.NSObject
[<Foundation.Register("NSCoder", true)>]
type NSCoder = class
    inherit NSObject
Herencia
NSCoder
Derivado
Atributos

Constructores

Nombre Description
NSCoder()

Crea un nuevo NSCoder con valores predeterminados.

NSCoder(NativeHandle)

Constructor usado al crear representaciones administradas de objetos no administrados. Llamado por el tiempo de ejecución.

NSCoder(NSObjectFlag)

Constructor para llamar a en clases derivadas para omitir la inicialización y simplemente asignar el objeto.

Propiedades

Nombre Description
AccessibilityAttributedUserInputLabels (Heredado de NSObject)
AccessibilityRespondsToUserInteraction (Heredado de NSObject)
AccessibilityTextualContext (Heredado de NSObject)
AccessibilityUserInputLabels (Heredado de NSObject)
AllowedClasses
AllowsKeyedCoding
Class (Heredado de NSObject)
ClassHandle

Identificador de clase Objective-C para esta clase.

DebugDescription (Heredado de NSObject)
DecodingFailurePolicy
Description (Heredado de NSObject)
Error
ExposedBindings (Heredado de NSObject)
Handle

Controla (puntero) a la representación de objeto no administrada.

(Heredado de NSObject)
IsDirectBinding

Obtiene o establece un valor que indica si esta instancia usa Objective-C enlace directo.

(Heredado de NSObject)
IsProxy (Heredado de NSObject)
RetainCount (Heredado de NSObject)
Self (Heredado de NSObject)
Superclass (Heredado de NSObject)
SuperHandle

Identificador usado para representar los métodos de la clase base para este NSObject.

(Heredado de NSObject)
SystemVersion
Zone (Heredado de NSObject)

Métodos

Nombre Description
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (Heredado de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (Heredado de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un objeto para que se observe externamente mediante un método arbitrario.

(Heredado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un objeto para que se observe externamente mediante un método arbitrario.

(Heredado de NSObject)
AwakeFromNib() (Heredado de NSObject)
BeginInvokeOnMainThread(Action)

Invoca la acción especificada de forma asincrónica en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca de forma asincrónica el código especificado en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
Bind(NSString, NSObject, String, NSBindingOptions) (Heredado de NSObject)
Bind(NSString, NSObject, String, NSDictionary) (Heredado de NSObject)
CommitEditing() (Heredado de NSObject)
CommitEditing(NSObject, Selector, IntPtr) (Heredado de NSObject)
ConformsToProtocol(NativeHandle) (Heredado de NSObject)
ContainsKey(String)
Copy() (Heredado de NSObject)
DangerousAutorelease()

Llama al selector "autorelease" en este objeto.

(Heredado de NSObject)
DangerousRelease()

Llama al selector "release" en este objeto.

(Heredado de NSObject)
DangerousRetain()

Llama al selector "retain" en este objeto.

(Heredado de NSObject)
DecodeArrayOfObjects(Class, String)
DecodeArrayOfObjects(NSSet<Class>, String)
DecodeBool(String)
DecodeBytes()

Descodifica el siguiente elemento como una matriz de bytes.

DecodeBytes(String, UIntPtr)
DecodeBytes(String, UIntPtr)

Bajo nivel: descodifica el elemento con la clave asociada en un bloque de memoria y devuelve un puntero a él.

DecodeBytes(String)

Descodifica la clave solicitada como una matriz de bytes.

DecodeBytes(UIntPtr)
DecodeBytes(UIntPtr)

Bajo nivel: descodifica el siguiente elemento en un bloque de memoria y devuelve un puntero a él.

DecodeDataObject()
DecodeDictionary(Class, Class, String)
DecodeDictionary(NSSet<Class>, NSSet<Class>, String)
DecodeDouble(String)
DecodeFloat(String)
DecodeInt(String)
DecodeLong(String)
DecodeNInt(String)
DecodeObject()
DecodeObject(Class, String)
DecodeObject(NSSet<Class>, String)
DecodeObject(String)
DecodeObject(Type, String)
DecodeObject(Type[], String)
DecodePoint()
DecodePoint(String)
DecodePropertyList()
DecodePropertyList(String)
DecodeRect()
DecodeRect(String)
DecodeSize()
DecodeSize(String)
DecodeTopLevelObject(Class, String, NSError)
DecodeTopLevelObject(NSError)
DecodeTopLevelObject(NSSet<Class>, String, NSError)
DecodeTopLevelObject(String, NSError)
DecodeTopLevelObject(Type, String, NSError)

Descodifica un objeto de nivel superior del tipo especificado asociado a la clave especificada.

DecodeTopLevelObject(Type[], String, NSError)

Descodifica un objeto de nivel superior de uno de los tipos especificados asociados a la clave especificada.

DecodeValue(IntPtr, IntPtr, UIntPtr)
DecodeValue(Type, Span<Byte>)

Descodifique un valor único del especificado type en el búfer proporcionado data .

DidChange(NSKeyValueChange, NSIndexSet, NSString) (Heredado de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Heredado de NSObject)
DidChangeValue(String) (Heredado de NSObject)
Dispose()

Libera los recursos utilizados por el NSObject objeto .

(Heredado de NSObject)
Dispose(Boolean)

Libera los recursos usados por este objeto.

(Heredado de NSObject)
DoesNotRecognizeSelector(Selector) (Heredado de NSObject)
Encode(Boolean, String)
Encode(Byte[], Int32, Int32, String)

Codifica un segmento del búfer mediante la clave asociada especificada.

Encode(Byte[], String)

Codifica la matriz de bytes mediante la clave asociada especificada.

Encode(Byte[])

Codifica la matriz de bytes de un tipo no especificado.

Encode(CGPoint, String)
Encode(CGPoint)
Encode(CGRect, String)
Encode(CGRect)
Encode(CGSize, String)
Encode(CGSize)
Encode(Double, String)
Encode(Int32, String)
Encode(Int64, String)
Encode(IntPtr, IntPtr)
Encode(IntPtr, String)

Codifica el entero nativo específico de la plataforma (32 o 64 bits) mediante la clave asociada especificada.

Encode(NSData)
Encode(NSObject, String)
Encode(NSObject)
Encode(Single, String)
EncodeBlock(IntPtr, IntPtr, String)
EncodeBycopyObject(NSObject)
EncodeByrefObject(NSObject)
EncodeConditionalObject(NSObject, String)
EncodeConditionalObject(NSObject)
EncodePropertyList(NSObject)
EncodeRoot(NSObject)
Equals(NSObject)

Determina si el objeto especificado NSObject es igual al objeto actual NSObject.

(Heredado de NSObject)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual NSObject.

(Heredado de NSObject)
Fail(NSError)
GetBindingInfo(NSString) (Heredado de NSObject)
GetBindingOptionDescriptions(NSString) (Heredado de NSObject)
GetBindingValueClass(NSString) (Heredado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[]) (Heredado de NSObject)
GetHashCode()

Genera un código hash para la instancia actual.

(Heredado de NSObject)
GetMethodForSelector(Selector) (Heredado de NSObject)
GetNativeHash() (Heredado de NSObject)
Init()

Inicializa el objeto llamando al método Objective-C init .

(Heredado de NSObject)
InitializeHandle(NativeHandle, String) (Heredado de NSObject)
InitializeHandle(NativeHandle) (Heredado de NSObject)
Invoke(Action, Double)

Invoca la acción especificada después del retraso especificado.

(Heredado de NSObject)
Invoke(Action, TimeSpan)

Invoca la acción especificada después del retraso especificado.

(Heredado de NSObject)
InvokeOnMainThread(Action)

Invoca la acción especificada de forma sincrónica en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca sincrónicamente el código especificado en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
IsEqual(NSObject) (Heredado de NSObject)
IsKindOfClass(Class) (Heredado de NSObject)
IsMemberOfClass(Class) (Heredado de NSObject)
MarkDirty()

Promueve un objeto del mismo nivel normal (IsDirectBinding es true) en un objeto toggleref.

(Heredado de NSObject)
MutableCopy() (Heredado de NSObject)
ObjectDidEndEditing(NSObject) (Heredado de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (Heredado de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) (Heredado de NSObject)
PerformSelector(Selector, NSObject, Double) (Heredado de NSObject)
PerformSelector(Selector, NSObject, NSObject) (Heredado de NSObject)
PerformSelector(Selector, NSObject) (Heredado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (Heredado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (Heredado de NSObject)
PerformSelector(Selector) (Heredado de NSObject)
PrepareForInterfaceBuilder() (Heredado de NSObject)
RemoveObserver(NSObject, NSString, IntPtr) (Heredado de NSObject)
RemoveObserver(NSObject, NSString) (Heredado de NSObject)
RemoveObserver(NSObject, String, IntPtr) (Heredado de NSObject)
RemoveObserver(NSObject, String) (Heredado de NSObject)
RequiresSecureCoding()
RespondsToSelector(Selector) (Heredado de NSObject)
SetNilValueForKey(NSString) (Heredado de NSObject)
SetValueForKey(NSObject, NSString) (Heredado de NSObject)
SetValueForKeyPath(NativeHandle, NSString)

Establece el valor de la propiedad identificada por una ruta de acceso de clave determinada a un valor determinado.

(Heredado de NSObject)
SetValueForKeyPath(NSObject, NSString) (Heredado de NSObject)
SetValueForUndefinedKey(NSObject, NSString) (Heredado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (Heredado de NSObject)
ToString()

Devuelve una representación de cadena del valor de la instancia actual.

(Heredado de NSObject)
TryDecode(String, Boolean)

Intenta descodificar un valor booleano asociado a la clave especificada.

TryDecode(String, Byte[])

Intenta descodificar una matriz de bytes asociada a la clave especificada.

TryDecode(String, Double)

Intenta descodificar un valor doble asociado a la clave especificada.

TryDecode(String, Int32)

Intenta descodificar un valor entero asociado a la clave especificada.

TryDecode(String, Int64)

Intenta descodificar un valor entero largo asociado a la clave especificada.

TryDecode(String, IntPtr)

Intenta descodificar un valor entero nativo asociado a la clave especificada.

TryDecode(String, NSObject)

Intenta descodificar un NSObject asociado a la clave especificada.

TryDecode(String, Single)

Intenta descodificar un valor float asociado a la clave especificada.

Unbind(NSString) (Heredado de NSObject)
ValueForKey(NSString) (Heredado de NSObject)
ValueForKeyPath(NSString) (Heredado de NSObject)
ValueForUndefinedKey(NSString) (Heredado de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString) (Heredado de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (Heredado de NSObject)
WillChangeValue(String) (Heredado de NSObject)

Métodos de extensión

Nombre Description
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)
AccessibilityHitTest(NSObject, CGPoint, UIEvent)
BeginPreviewPanelControl(NSObject, QLPreviewPanel)
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
DecodeCGAffineTransform(NSCoder, String)

Descodifica y, a continuación, devuelve la estructura de transformación affine asociada a la clave designada.

DecodeCGPoint(NSCoder, String)

Descodifica y, a continuación, devuelve la estructura de punto asociada a la clave designada.

DecodeCGRect(NSCoder, String)

Descodifica y, a continuación, devuelve la estructura de rectángulo asociada a la clave designada.

DecodeCGSize(NSCoder, String)

Descodifica y, a continuación, devuelve la estructura de tamaño asociada a la clave designada.

DecodeCGVector(NSCoder, String)

Descodifica y, a continuación, devuelve la estructura vectorial asociada a la clave designada.

DecodeDirectionalEdgeInsets(NSCoder, String)
DecodeNXColor(NSCoder)
DecodeUIEdgeInsets(NSCoder, String)

Descodifica y devuelve los conjuntos de bordes asociados a la clave designada.

DecodeUIOffsetForKey(NSCoder, String)

Descodifica y, a continuación, devuelve el desplazamiento asociado a la clave designada.

Encode(NSCoder, CGAffineTransform, String)

Codifica la transformación affine y también la asocia a la clave designada.

Encode(NSCoder, CGPoint, String)
Encode(NSCoder, CGRect, String)
Encode(NSCoder, CGSize, String)
Encode(NSCoder, CGVector, String)

Codifica el vector y también lo asocia a la clave designada.

Encode(NSCoder, NSDirectionalEdgeInsets, String)
Encode(NSCoder, UIEdgeInsets, String)

Codifica los conjuntos perimetrales y también los asocia a la clave designada.

Encode(NSCoder, UIOffset, String)

Codifica el desplazamiento y también lo asocia a la clave designada.

EndPreviewPanelControl(NSObject, QLPreviewPanel)
GetAccessibilityCustomRotors(NSObject)

Obtiene la matriz de UIAccessibilityCustomRotor objetos adecuados para this el objeto .

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)
GetAccessibilityLineRangeForPosition(NSObject, IntPtr)
GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)
GetAccessibilityNextTextNavigationElement(NSObject)
GetAccessibilityNextTextNavigationElementBlock(NSObject)
GetAccessibilityPreviousTextNavigationElement(NSObject)
GetAccessibilityPreviousTextNavigationElementBlock(NSObject)
GetAccessibilityTextInputResponder(NSObject)
GetAccessibilityTextInputResponderHandler(NSObject)
GetBrowserAccessibilityAttributedValue(NSObject, NSRange)
GetBrowserAccessibilityContainerType(NSObject)
GetBrowserAccessibilityCurrentStatus(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityPressedState(NSObject)
GetBrowserAccessibilityRoleDescription(NSObject)
GetBrowserAccessibilitySelectedTextRange(NSObject)
GetBrowserAccessibilitySortDirection(NSObject)
GetBrowserAccessibilityValue(NSObject, NSRange)
GetDebugDescription(INSObjectProtocol)
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
GetValidModes(NSObject, NSFontPanel)
ObjectDidBeginEditing(NSObject, INSEditor)
ObjectDidEndEditing(NSObject, INSEditor)
ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Establece la matriz de UIAccessibilityCustomRotor objetos adecuados para this el objeto .

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)
SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)
SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityTextInputResponder(NSObject, IUITextInput)
SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)
SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)
SetBrowserAccessibilityCurrentStatus(NSObject, String)
SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)
SetBrowserAccessibilityIsRequired(NSObject, Boolean)
SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)
SetBrowserAccessibilityRoleDescription(NSObject, String)
SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)
SetBrowserAccessibilitySortDirection(NSObject, String)
SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)
ValidateToolbarItem(NSObject, NSToolbarItem)

Se aplica a