NSObject Classe

Definizione

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

[Foundation.Register("NSObject", true)]
[System.Runtime.InteropServices.ObjectiveC.ObjectiveCTrackedType]
public class NSObject : Foundation.INSObjectProtocol, IDisposable, IEquatable<Foundation.NSObject>
[<Foundation.Register("NSObject", true)>]
[<System.Runtime.InteropServices.ObjectiveC.ObjectiveCTrackedType>]
type NSObject = class
    interface INativeObject
    interface IEquatable<NSObject>
    interface IDisposable
    interface INSObjectProtocol
Ereditarietà
NSObject
Derivato
Attributi
Implementazioni

Commenti

Si tratta della classe di base usata per associare le classi Objective-C alle classi C#. La semplice sottoclasse da NSObject produrrà una classe che può essere passata a Objective-C.

La classe NSObject C# e le relative sottoclassi sono rappresentazioni gestite delle istanze di Objective-C sottostanti. Il puntatore al codice non gestito Objective-C oggetto viene archiviato nella Handle proprietà .

È importante notare che attualmente il compilatore non supporta sottoclassi generiche di NSObject.

Registrazione classi

Quando si crea una sottoclasse di NSObject, questa sottoclasse viene registrata con il runtime Objective-C con un nome basato sul nome completo .NET typename, ovvero un dettaglio di implementazione. Se è necessario assicurarsi che una classe C# sia esposta con un nome specifico nel runtime di Objective-C, è possibile applicare alla RegisterAttribute classe e specificare il nome che si vuole che la classe abbia.

Il codice precedente viene in genere usato nei casi in cui si desidera fare riferimento alla classe in base al nome in un codice Objective-C, quando si usano i file XIB e Storyboard di Interface Builder o quando si usa un programma di installazione della serializzazione Objective-C (ad esempio quando si usa NSCoder).

//
// This exposes the C# class _MySampleView as the Objective-C MyView
//
[Export ("MyView")]
public class _MySampleView : UIView {

}

Metodi Objective-C

In generale, le classi eseguono il mapping uno a uno alle classi Objective-C sottostanti. Ad esempio, la classe NSObject C# esegue il mapping alla classe Objective-C "NSObject". Ma i metodi sono diversi. I metodi Objective-C non si traducono correttamente in metodi C#, pertanto sono stati modificati in generale in modo che corrispondano sia al linguaggio C# che ai idiomi C# e alle linee guida per la progettazione del framework .NET.

Objective-C metodi vengono visualizzati in C# come metodi virtuali con l'applicazione speciale ExportAttribute . Questo attributo viene usato dal compilatore per eseguire il mapping dei nomi C# ai nomi Objective-C. Questi attributi sono visualizzati nella documentazione dell'API sopra ogni funzione, per identificare quale metodo Objective-C viene chiamato un metodo C# specifico.

Per modificare il comportamento di una classe si usano i linguaggi C# standard: creare una sottoclasse ed eseguire l'override dei metodi che si desidera modificare e usare la "base". funzionalità del linguaggio da chiamare facoltativamente nella classe di base.

public class MyView : UISlider {
	public override void Draw (CGRect rect)
	{
		// Let the base class draw first
		base.Draw (rect);

		// Our custom code
		var ctx = UIGraphics.GetCurrentContext ();
		UIColor.Gray.SetColor ();
		ctx.StrokeEllipseInRect (rect);
	}
}

Per impostazione predefinita, solo i metodi sovrascritti verranno esposti al mondo Objective-C. Se si vuole esporre un metodo C# arbitrario al mondo Objective-C, è necessario applicare l'oggetto ExportAttribute al metodo pubblico. Questa operazione può essere eseguita sia per i metodi statici che per i metodi di istanza. Dopo l'applicazione dell'attributo, il metodo verrà esposto a Objective-C e le operazioni di marshalling dei tipi di dati standard supportate dal runtime vengono rese disponibili a tali metodi.

//
// Exposes the class StringUtilities to Objective-C with the 
// method:
//    - (NSString *) joinArray:(NSArray *) stringArray withSeparator:(NSString *sep);
//
// Used like this:
//   id utilities = [[StringUtilities alloc] init];
//   NSLog (@"Joined: %@", [utilities joinArray:users withSeparator:@", "]);
//
public class StringUtilities : NSObject {
	[Export ("joinArray:withSeparator:")]
	public string Join (string [] array, string separator)
	{
		return string.Join (separator, array);
	}
}

Lifecycle

NSObject C# e le relative sottoclassi sono wrapper gestiti per l'oggetto Objective-C sottostante. Questi vengono creati da C#, quando si crea una nuova istanza usando l'operatore "new" o quando viene visualizzato un oggetto non gestito esistente nel mondo C#.

Quando si crea un oggetto da C# usando l'operatore "new", l'oggetto sarà inizialmente di proprietà di C# e C# manterrà un riferimento all'oggetto. Questo riferimento verrà eliminato solo quando il Garbage Collector determina che non sono presenti riferimenti gestiti in sospeso o quando si chiama manualmente il metodo Dispose sull'oggetto .

Gli NSObject C# vengono creati anche su richiesta quando si richiama un metodo o una proprietà che restituisce un NSObject. A questo punto, il runtime esaminerà una cache di oggetti e determinerà se un determinato Objective-C NSObject è già stato visualizzato nel mondo gestito o meno. Se l'oggetto è stato esposto, verrà restituito l'oggetto esistente. In caso contrario, viene richiamato un costruttore che accetta un Oggetto IntPtr come parametro per costruire l'oggetto.

I "peer" puri agli oggetti framework (gli oggetti che sono semplicemente rappresentazioni C# di un oggetto Objective-C e non hanno uno stato associato aggiuntivo gestito) possono essere ricreati dal runtime su richiesta usando il costruttore indicato in precedenza.

Le sottoclassi utente di NSObject spesso contengono lo stato C#, quindi ogni volta che il runtime Objective-C esegue un'operazione di "conservazione" su uno di questi oggetti, il runtime crea un oggetto GCHandle che mantiene attivo l'oggetto gestito, anche se non sono presenti riferimenti visibili C# all'oggetto. Questo semplifica molto il bookeeping, dal momento che lo stato verrà mantenuto automaticamente per te.

L'operazione Dispose in un NSObject eliminerà sempre il riferimento all'oggetto Objective-C sottostante, ma non eliminerà definitivamente lo stato gestito, questo avviene solo quando sia il codice gestito che il codice non gestito hanno rilasciato entrambi gli oggetti. Questo è leggermente diverso da .NET, perché in .NET una volta eliminato un oggetto, non è possibile richiamare alcun metodo sull'oggetto, perché è considerato inutile. Questo non è il caso di NSObjects.

Adozione di protocolli

In MonoTouch, la maggior parte dei protocolli Objective-C viene mappata alle classi a cui è stato applicato l'oggetto ModelAttribute . E il modo in cui si adotta un protocollo è sottoclassare e sovrascrivere i metodi che si desidera adottare.

Esistono alcuni casi rari, in cui si vuole adottare un protocollo ad hoc autonomamente. Se è necessario adottare un protocollo Objective-C, è consigliabile usare nella AdoptsAttribute classe e specificare il nome del protocollo che si vuole adottare. In genere, quando si adotta un protocollo, sarà necessario elencare anche tutti i selettori Objective-C che si stanno adottando usando .ExportAttribute

[Adopts ("NSLocking")]
public class MyLockeingObject : NSObject {
	[Export ("lock")]
	public void Lock ()
	{
		// ...
	}

	[Export ("unlock")]
	public void Unlock ()
	{
		// ...
	}
}

Codifica del valore chiave

La codifica chiave valore è un meccanismo che consente di accedere alle proprietà di un oggetto in base al nome, anziché accedervi direttamente con un metodo C#.

Per esporre una proprietà C# al sistema di codifica Key-Value è sufficiente aggiungere alla ExportAttribute proprietà . I nomi devono contenere solo caratteri ASCII, iniziare con una lettera minuscola e non devono contenere spazi.

public class CircleLayer : CALayer {
	[Export ("radius")]
	public double Radius { get; set; }

	// ...
}

Utilizzare i ValueForKey(NSString) metodi per cercare una proprietà usando un nome e utilizzare i metodi di funzioni SetValueForKey(NSObject, NSString) per impostare il valore per la proprietà specificata. Ad esempio, potresti chiamare foo. ValueForKey ("user") per acquisire il valore della proprietà utente in un oggetto .

Inoltre, è possibile usare percorsi chiave per fare in modo che il runtime chiami ripetutamente ValueForKey o SetValueForKey. Separare le chiavi usando un punto. Ad esempio, il percorso chiave "user.address.phone.mobile" richiede la proprietà utente e quindi richiede la proprietà address dell'utente, quindi richiede la proprietà phone sull'indirizzo e infine richiede la proprietà mobile sul telefono e infine usa il risultato come valore. ValueForKeyPath(NSString) Utilizzare per cercare una proprietà usando un percorso chiave e utilizzare per SetValueForKeyPath(NSObject, NSString) impostare un valore usando un percorso chiave.

Quando si usano i percorsi chiave, se una ricerca ha esito negativo, l'oggetto SetValueForUndefinedKey(NSObject, NSString) verrà richiamato quando si imposta un valore e ValueForUndefinedKey(NSString) verrà richiamato durante la ricerca di un valore. Per impostazione predefinita, entrambi i metodi generano un'eccezione Objective-C, è possibile modificare tale comportamento eseguendo l'override dei metodi.

Osservazione del valore chiave

L'osservazione del valore chiave è un meccanismo implementato da NSObject che può essere usato per monitorare le modifiche apportate a un NSObject tramite il sistema key value coding.

Affinché la classe osservi una notifica, è necessario eseguire l'override del ObserveValue(NSString, NSObject, NSDictionary, IntPtr) metodo che verrà richiamato con le informazioni sulle modifiche del valore per un percorso chiave specifico. Usare quindi per AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) iniziare a osservare le modifiche e il metodo per interrompere la RemoveObserver(NSObject, NSString, IntPtr) ricezione delle notifiche.

Costruttori

Nome Descrizione
NSObject()

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

NSObject(NativeHandle, Boolean)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

NSObject(NativeHandle)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

NSObject(NSObjectFlag)

Costruttore da chiamare sulle classi derivate per ignorare l'inizializzazione e semplicemente allocare l'oggetto.

Campi

Nome Descrizione
PlatformAssembly

Ottiene l'assembly contenente i tipi di base specifici della piattaforma.

Proprietà

Nome Descrizione
AccessibilityAttributedUserInputLabels

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

AccessibilityRespondsToUserInteraction

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

AccessibilityTextualContext

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

AccessibilityUserInputLabels

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ChangeIndexesKey

Rappresenta il valore associato alla costante 'NSKeyValueChangeIndexesKey'.

ChangeKindKey

Rappresenta il valore associato alla costante 'NSKeyValueChangeKindKey'.

ChangeNewKey

Rappresenta il valore associato alla costante 'NSKeyValueChangeNewKey'.

ChangeNotificationIsPriorKey

Rappresenta il valore associato alla costante 'NSKeyValueChangeNotificationIsPriorKey'.

ChangeOldKey

Rappresenta il valore associato alla costante 'NSKeyValueChangeOldKey'.

Class

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ClassHandle

Handle della classe Objective-C per questa classe.

DebugDescription

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Description

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ExposedBindings

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

IsDirectBinding

Ottiene o imposta un valore che indica se questa istanza utilizza l'associazione diretta Objective-C.

IsProxy

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

RetainCount

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Self

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Superclass

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SuperHandle

Handle utilizzato per rappresentare i metodi nella classe di base per questo NSObjectoggetto .

Zone

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Metodi

Nome Descrizione
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

Alloc(Class)

Alloca un'istanza non inizializzata della classe specificata.

AutomaticallyNotifiesObserversForKey(String)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

AwakeFromNib()

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

BeginInvokeOnMainThread(Action)

Richiama l'azione specificata in modo asincrono nel thread principale dell'interfaccia utente.

BeginInvokeOnMainThread(Selector, NSObject)

Richiama in modo asincrono il codice specificato nel thread principale dell'interfaccia utente.

Bind(NSString, NSObject, String, NSBindingOptions)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Bind(NSString, NSObject, String, NSDictionary)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

CancelPreviousPerformRequest(NSObject, Selector, NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

CancelPreviousPerformRequest(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

CommitEditing()

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

CommitEditing(NSObject, Selector, IntPtr)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ConformsToProtocol(NativeHandle)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Copy()

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

DangerousAutorelease()

Chiama il selettore 'autorelease' su questo oggetto.

DangerousRelease()

Chiama il selettore 'release' su questo oggetto.

DangerousRetain()

Chiama il selettore 'retain' su questo oggetto.

DidChange(NSKeyValueChange, NSIndexSet, NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

DidChangeValue(String)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Dispose()

Rilascia le risorse utilizzate dall'oggetto NSObject .

Dispose(Boolean)

Rilascia le risorse usate da questo oggetto.

DoesNotRecognizeSelector(Selector)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Equals(NSObject)

Determina se l'oggetto specificato NSObject è uguale all'oggetto corrente NSObject.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente NSObject.

Finalize()

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

FromObject(Object)

Inserisce un oggetto in un NSObject.

GetBindingInfo(NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBindingOptionDescriptions(NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBindingValueClass(NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetDefaultPlaceholder(NSObject, NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetDictionaryOfValuesFromKeys(NSString[])

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetHashCode()

Genera un codice hash per l'istanza corrente.

GetKeyPathsForValuesAffecting(NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetMethodForSelector(Selector)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetNativeHash()

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Init()

Inizializza l'oggetto chiamando il metodo Objective-C init .

InitializeHandle(NativeHandle, String)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

InitializeHandle(NativeHandle)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Invoke(Action, Double)

Richiama l'azione specificata dopo il ritardo specificato.

Invoke(Action, TimeSpan)

Richiama l'azione specificata dopo il ritardo specificato.

InvokeInBackground(Action)

Richiama l'azione specificata su un thread in background.

InvokeOnMainThread(Action)

Richiama l'azione specificata in modo sincrono nel thread principale dell'interfaccia utente.

InvokeOnMainThread(Selector, NSObject)

Richiama in modo sincrono il codice specificato nel thread principale dell'interfaccia utente.

IsEqual(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

IsKindOfClass(Class)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

IsMemberOfClass(Class)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

MarkDirty()

Promuove un normale oggetto peer (IsDirectBinding è true) in un oggetto toggleref.

MutableCopy()

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ObjectDidEndEditing(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

PerformSelector(Selector, NSObject, Double, NSString[])

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

PerformSelector(Selector, NSObject, Double)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

PerformSelector(Selector, NSObject, NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

PerformSelector(Selector, NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

PerformSelector(Selector, NSThread, NSObject, Boolean)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

PerformSelector(Selector)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

PrepareForInterfaceBuilder()

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

RemoveObserver(NSObject, NSString, IntPtr)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

RemoveObserver(NSObject, NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

RemoveObserver(NSObject, String, IntPtr)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

RemoveObserver(NSObject, String)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

RespondsToSelector(Selector)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetDefaultPlaceholder(NSObject, NSObject, NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetNilValueForKey(NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetValueForKey(NSObject, NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetValueForKeyPath(NativeHandle, NSString)

Imposta il valore per la proprietà identificata da un determinato percorso di chiave su un determinato valore.

SetValueForKeyPath(NSObject, NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetValueForUndefinedKey(NSObject, NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetValuesForKeysWithDictionary(NSDictionary)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ToString()

Restituisce una rappresentazione di stringa del valore dell'istanza corrente.

Unbind(NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ValueForKey(NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ValueForKeyPath(NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ValueForUndefinedKey(NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

WillChange(NSKeyValueChange, NSIndexSet, NSString)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

WillChangeValue(String)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Metodi di estensione

Nome Descrizione
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

AccessibilityHitTest(NSObject, CGPoint, UIEvent)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

BrowserAccessibilityInsertTextAtCursor(NSObject, String)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetAccessibilityCustomRotors(NSObject)

Ottiene la matrice di UIAccessibilityCustomRotor oggetti appropriata per this l'oggetto .

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetAccessibilityLineRangeForPosition(NSObject, IntPtr)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetAccessibilityNextTextNavigationElement(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetAccessibilityNextTextNavigationElementBlock(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetAccessibilityPreviousTextNavigationElement(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetAccessibilityPreviousTextNavigationElementBlock(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetAccessibilityTextInputResponder(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetAccessibilityTextInputResponderHandler(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBrowserAccessibilityAttributedValue(NSObject, NSRange)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBrowserAccessibilityContainerType(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBrowserAccessibilityCurrentStatus(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBrowserAccessibilityHasDomFocus(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBrowserAccessibilityIsRequired(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBrowserAccessibilityPressedState(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBrowserAccessibilityRoleDescription(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBrowserAccessibilitySelectedTextRange(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBrowserAccessibilitySortDirection(NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetBrowserAccessibilityValue(NSObject, NSRange)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetDebugDescription(INSObjectProtocol)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetHandle(INativeObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetNonNullHandle(INativeObject, String)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

GetValidModes(NSObject, NSFontPanel)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ObjectDidBeginEditing(NSObject, INSEditor)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ObjectDidEndEditing(NSObject, INSEditor)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Imposta la matrice di UIAccessibilityCustomRotor oggetti appropriata per this l'oggetto .

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetAccessibilityTextInputResponder(NSObject, IUITextInput)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetBrowserAccessibilityCurrentStatus(NSObject, String)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetBrowserAccessibilityIsRequired(NSObject, Boolean)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetBrowserAccessibilityRoleDescription(NSObject, String)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetBrowserAccessibilitySortDirection(NSObject, String)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

ValidateToolbarItem(NSObject, NSToolbarItem)

Classe di base per tutti gli oggetti associati mappati agli oggetti Objective-C.

Si applica a

Vedi anche