NSObject Classe
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.
Classe de base pour tous les objets liés mappés à des objets 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
- Héritage
-
NSObject
- Dérivé
- Attributs
- Implémente
Remarques
Il s’agit de la classe de base utilisée pour lier des classes Objective-C aux classes C#. La sous-classe de NSObject génère une classe qui peut être passée à Objective-C.
La classe NSObject C# et leurs sous-classes sont des représentations managées des instances de Objective-C sous-jacentes. Le pointeur vers le code non managé Objective-C objet est stocké dans la Handle propriété.
Il est important de noter que actuellement, le compilateur ne prend pas en charge les sous-classes génériques de NSObject.
Inscription de classes
Lorsque vous créez une sous-classe de NSObject, cette sous-classe est inscrite auprès du runtime Objective-C avec un nom basé sur le nom complet .NET typename, qui est un détail d’implémentation. Si vous devez vous assurer qu’une classe C# est exposée avec un nom spécifique dans le runtime Objective-C, vous pouvez appliquer la RegisterAttribute classe et spécifier le nom que vous souhaitez que votre classe possède.
Le code ci-dessus est généralement utilisé dans les cas où vous souhaitez référencer la classe par nom sur un code Objective-C, lors de l’utilisation des fichiers XIB et Storyboard Interface Builder ou lorsque vous utilisez une configuration de sérialisation Objective-C (par exemple lors de l’utilisation NSCoder).
//
// This exposes the C# class _MySampleView as the Objective-C MyView
//
[Export ("MyView")]
public class _MySampleView : UIView {
}
méthodes Objective-C
En général, les classes mappent une à une aux classes Objective-C sous-jacentes. Par exemple, la classe NSObject C# est mappée à la classe Objective-C « NSObject ». Mais les méthodes sont différentes. Les méthodes Objective-C ne se traduisent pas correctement en méthodes C#. Elles ont donc été modifiées en général pour correspondre à la fois au langage C#, aux idiomes C# et aux instructions de conception de l’infrastructure .NET.
Objective-C méthodes sont exposées en C# en tant que méthodes virtuelles qui ont l’application spéciale ExportAttribute à ces méthodes. Cet attribut est utilisé par le compilateur pour mapper les noms C# aux noms Objective-C. Ces attributs sont affichés dans la documentation de l’API sur chaque fonction pour vous aider à identifier la méthode Objective-C qu’une méthode C# particulière appelle.
Pour modifier le comportement d’une classe que vous utilisez les idiomes C# standard : créez une sous-classe et remplacez les méthodes que vous souhaitez modifier et utilisez la « base ». fonctionnalité de langue pour appeler éventuellement votre classe de 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);
}
}
Par défaut, seules les méthodes qui ont été remplacées sont exposées au monde Objective-C. Si vous souhaitez exposer une méthode C# arbitraire au monde Objective-C, vous devez appliquer la ExportAttribute méthode publique. Et cela peut être effectué à la fois pour les méthodes statiques et d’instance. Une fois l’attribut appliqué, la méthode est exposée à Objective-C et aux opérations de marshaling de type de données standard prises en charge par le runtime sont mises à la disposition de ces méthodes.
//
// 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
Le NSObject C# et leurs sous-classes sont des wrappers managés pour l’objet Objective-C sous-jacent. Celles-ci sont créées à partir de C#, lorsque vous créez une instance à l’aide de l’opérateur « new » ou lorsqu’un objet non managé existant est exposé au monde C#.
Lorsque vous créez un objet à partir de C# à l’aide de l’opérateur « new », l’objet appartient initialement à C#, et C# conserve une référence à l’objet. Cette référence ne sera supprimée que lorsque le garbage collector détermine qu’il n’y a pas de références managées en attente, ou lorsque vous appelez manuellement la méthode Dispose sur l’objet.
Les NSObjects C# sont également créés à la demande lorsque vous appelez une méthode ou une propriété qui retourne un NSObject. À ce stade, le runtime examine un cache d’objets et détermine si un Objective-C NSObject donné a déjà été exposé au monde managé ou non. Si l’objet a été exposé, l’objet existant est retourné, sinon un constructeur qui prend un IntPtr en tant que paramètre est appelé pour construire l’objet.
Les « pairs » purs aux objets framework (ces objets qui sont simplement des représentations C# d’un objet Objective-C et qui n’ont pas d’état associé managé supplémentaire) peuvent être recréés par le runtime à la demande à l’aide du constructeur mentionné précédemment.
Les sous-classes utilisateur de NSObjects contiennent souvent un état C#. Ainsi, chaque fois que le runtime Objective-C effectue une opération « conserver » sur l’un de ces objets, le runtime crée un GCHandle qui maintient l’objet managé actif, même s’il n’y a pas de références visibles C# à l’objet. Cela simplifie beaucoup la conservation, car l’état sera conservé automatiquement pour vous.
L’opération Supprimer sur un NSObject supprime toujours la référence à l’objet Objective-C sous-jacent, mais ne détruit pas l’état managé, cela se produit uniquement lorsque le code managé et le code non managé ont tous les deux libéré les objets. Ceci est légèrement différent de .NET, car sur .NET une fois qu’un objet est supprimé, il n’est pas possible d’appeler des méthodes sur l’objet, car il est considéré comme inutile. Ce n’est pas le cas avec NSObjects.
Adoption de protocoles
Dans MonoTouch, la plupart des protocoles Objective-C sont mappés aux classes qui les ont ModelAttribute appliquées. Et la façon dont vous adoptez un protocole consiste à sous-classer et à remplacer les méthodes que vous souhaitez adopter.
Il existe quelques rares cas où vous souhaitez adopter un protocole ad hoc. Si vous devez adopter un protocole Objective-C, vous devez utiliser la AdoptsAttribute classe et fournir le nom du protocole que vous souhaitez adopter. En règle générale, lors de l’adoption d’un protocole, vous devrez également répertorier tous les sélecteurs de Objective-C que vous adoptez à l’aide du ExportAttribute.
[Adopts ("NSLocking")]
public class MyLockeingObject : NSObject {
[Export ("lock")]
public void Lock ()
{
// ...
}
[Export ("unlock")]
public void Unlock ()
{
// ...
}
}
Codage de valeur clé
Le codage clé-valeur est un mécanisme qui vous permet d’accéder aux propriétés d’un objet par leur nom, plutôt que de les accéder directement avec une méthode C#.
Pour exposer une propriété C# au système de codage Key-Value tout ce que vous devez faire est d’ajouter la ExportAttribute propriété à votre propriété. Les noms doivent contenir uniquement des caractères ASCII, commencer par une lettre minuscule et ne doivent pas contenir d’espaces.
public class CircleLayer : CALayer {
[Export ("radius")]
public double Radius { get; set; }
// ...
}
Vous utilisez les ValueForKey(NSString) méthodes pour rechercher une propriété à l’aide d’un nom et vous utilisez les méthodes de fonctions SetValueForKey(NSObject, NSString) pour définir la valeur de la propriété spécifiée. Par exemple, vous pouvez appeler foo. ValueForKey (« utilisateur ») pour saisir la valeur de la propriété utilisateur dans un objet.
En outre, vous pouvez utiliser les chemins de clés pour que le runtime appelle à plusieurs reprises ValueForKey ou SetValueForKey pour vous. Vous séparez les clés à l’aide d’un point. Par exemple, le chemin d’accès clé « user.address.phone.mobile » demande la propriété utilisateur, puis demande la propriété d’adresse sur l’utilisateur, puis demande la propriété de téléphone sur l’adresse, puis demande la propriété mobile sur le téléphone et utilise enfin le résultat comme valeur. Vous utilisez la ValueForKeyPath(NSString) recherche d’une propriété à l’aide d’un chemin de clé et vous utilisez la SetValueForKeyPath(NSObject, NSString) valeur pour définir une valeur à l’aide d’un chemin de clé.
Lors de l’utilisation de chemins de clés, si une recherche échoue, elle SetValueForUndefinedKey(NSObject, NSString) est appelée lors de la définition d’une valeur et celle-ci ValueForUndefinedKey(NSString) est appelée lors de la recherche d’une valeur. Les deux méthodes par défaut déclenchent une exception Objective-C, vous pouvez modifier ce comportement en remplaçant les méthodes.
Observation des valeurs clés
L’observation des valeurs clés est un mécanisme implémenté par NSObject qui peut être utilisé pour surveiller les modifications effectuées dans un NSObject via le système de codage de valeur clé.
Pour que votre classe observe une notification, vous devez remplacer la ObserveValue(NSString, NSObject, NSDictionary, IntPtr) méthode qui sera appelée avec les informations sur les modifications de valeur d’un chemin de clé spécifique. Ensuite, vous utilisez la AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) méthode pour commencer à observer les modifications et la RemoveObserver(NSObject, NSString, IntPtr) méthode pour arrêter la réception de notifications.
Constructeurs
| Nom | Description |
|---|---|
| NSObject() |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| NSObject(NativeHandle, Boolean) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| NSObject(NativeHandle) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| NSObject(NSObjectFlag) |
Constructeur pour appeler des classes dérivées pour ignorer l’initialisation et simplement allouer l’objet. |
Champs
| Nom | Description |
|---|---|
| PlatformAssembly |
Obtient l’assembly contenant les types Foundation spécifiques à la plateforme. |
Propriétés
| Nom | Description |
|---|---|
| AccessibilityAttributedUserInputLabels |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| AccessibilityRespondsToUserInteraction |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| AccessibilityTextualContext |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| AccessibilityUserInputLabels |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ChangeIndexesKey |
Représente la valeur associée à la constante « NSKeyValueChangeIndexesKey ». |
| ChangeKindKey |
Représente la valeur associée à la constante « NSKeyValueChangeKindKey ». |
| ChangeNewKey |
Représente la valeur associée à la constante « NSKeyValueChangeNewKey ». |
| ChangeNotificationIsPriorKey |
Représente la valeur associée à la constante « NSKeyValueChangeNotificationIsPriorKey ». |
| ChangeOldKey |
Représente la valeur associée à la constante « NSKeyValueChangeOldKey ». |
| Class |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ClassHandle |
Handle de classe Objective-C pour cette classe. |
| DebugDescription |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| Description |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ExposedBindings |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| Handle |
Handle (pointeur) vers la représentation d’objet non managée. |
| IsDirectBinding |
Obtient ou définit une valeur indiquant si cette instance utilise une liaison de Objective-C directe. |
| IsProxy |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| RetainCount |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| Self |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| Superclass |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SuperHandle |
Handle utilisé pour représenter les méthodes dans la classe de base pour ce NSObject. |
| Zone |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
Méthodes
| Nom | Description |
|---|---|
| AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire. |
| AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire. |
| Alloc(Class) |
Alloue une instance non initialisée de la classe spécifiée. |
| AutomaticallyNotifiesObserversForKey(String) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| AwakeFromNib() |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| BeginInvokeOnMainThread(Action) |
Appelle l’action spécifiée de manière asynchrone sur le thread d’interface utilisateur principal. |
| BeginInvokeOnMainThread(Selector, NSObject) |
Appelle de façon asynchrone le code spécifié sur le thread d’interface utilisateur principal. |
| Bind(NSString, NSObject, String, NSBindingOptions) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| Bind(NSString, NSObject, String, NSDictionary) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| CancelPreviousPerformRequest(NSObject, Selector, NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| CancelPreviousPerformRequest(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| CommitEditing() |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| CommitEditing(NSObject, Selector, IntPtr) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ConformsToProtocol(NativeHandle) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| Copy() |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| DangerousAutorelease() |
Appelle le sélecteur « autorelease » sur cet objet. |
| DangerousRelease() |
Appelle le sélecteur « release » sur cet objet. |
| DangerousRetain() |
Appelle le sélecteur « conserver » sur cet objet. |
| DidChange(NSKeyValueChange, NSIndexSet, NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| DidChangeValue(String) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| Dispose() |
Libère les ressources utilisées par l’objet NSObject . |
| Dispose(Boolean) |
Libère les ressources utilisées par cet objet. |
| DoesNotRecognizeSelector(Selector) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| Equals(NSObject) |
Détermine si le spécifié NSObject est égal à l’actuel NSObject. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel NSObject. |
| Finalize() |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| FromObject(Object) |
Place un objet dans un NSObject. |
| GetBindingInfo(NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBindingOptionDescriptions(NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBindingValueClass(NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetDefaultPlaceholder(NSObject, NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetDictionaryOfValuesFromKeys(NSString[]) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetHashCode() |
Génère un code de hachage pour l’instance actuelle. |
| GetKeyPathsForValuesAffecting(NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetMethodForSelector(Selector) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetNativeHash() |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| Init() |
Initialise l’objet en appelant la méthode Objective-C |
| InitializeHandle(NativeHandle, String) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| InitializeHandle(NativeHandle) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| Invoke(Action, Double) |
Appelle l’action spécifiée après le délai spécifié. |
| Invoke(Action, TimeSpan) |
Appelle l’action spécifiée après le délai spécifié. |
| InvokeInBackground(Action) |
Appelle l’action spécifiée sur un thread d’arrière-plan. |
| InvokeOnMainThread(Action) |
Appelle l’action spécifiée de façon synchrone sur le thread d’interface utilisateur principal. |
| InvokeOnMainThread(Selector, NSObject) |
Appelle de façon synchrone le code spécifié sur le thread d’interface utilisateur principal. |
| IsEqual(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| IsKindOfClass(Class) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| IsMemberOfClass(Class) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| MarkDirty() |
Promeut un objet homologue standard (IsDirectBinding est vrai) en objet toggleref. |
| MutableCopy() |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ObjectDidEndEditing(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| PerformSelector(Selector, NSObject, Double, NSString[]) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| PerformSelector(Selector, NSObject, Double) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| PerformSelector(Selector, NSObject, NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| PerformSelector(Selector, NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| PerformSelector(Selector, NSThread, NSObject, Boolean) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| PerformSelector(Selector) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| PrepareForInterfaceBuilder() |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| RemoveObserver(NSObject, NSString, IntPtr) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| RemoveObserver(NSObject, NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| RemoveObserver(NSObject, String, IntPtr) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| RemoveObserver(NSObject, String) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| RespondsToSelector(Selector) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetDefaultPlaceholder(NSObject, NSObject, NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetNilValueForKey(NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetValueForKey(NSObject, NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetValueForKeyPath(NativeHandle, NSString) |
Définit la valeur de la propriété identifiée par un chemin d’accès de clé donné à une valeur donnée. |
| SetValueForKeyPath(NSObject, NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetValueForUndefinedKey(NSObject, NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetValuesForKeysWithDictionary(NSDictionary) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ToString() |
Retourne une représentation sous forme de chaîne de la valeur de l’instance actuelle. |
| Unbind(NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ValueForKey(NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ValueForKeyPath(NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ValueForUndefinedKey(NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| WillChange(NSKeyValueChange, NSIndexSet, NSString) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| WillChangeValue(String) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
Méthodes d’extension
| Nom | Description |
|---|---|
| AcceptsPreviewPanelControl(NSObject, QLPreviewPanel) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| AccessibilityHitTest(NSObject, CGPoint, UIEvent) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| BeginPreviewPanelControl(NSObject, QLPreviewPanel) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| BrowserAccessibilityInsertTextAtCursor(NSObject, String) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| EndPreviewPanelControl(NSObject, QLPreviewPanel) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetAccessibilityCustomRotors(NSObject) |
Obtient le tableau d’objets UIAccessibilityCustomRotor approprié pour |
| GetAccessibilityLineEndPositionFromCurrentSelection(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetAccessibilityLineRangeForPosition(NSObject, IntPtr) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetAccessibilityLineStartPositionFromCurrentSelection(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetAccessibilityNextTextNavigationElement(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetAccessibilityNextTextNavigationElementBlock(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetAccessibilityPreviousTextNavigationElement(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetAccessibilityPreviousTextNavigationElementBlock(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetAccessibilityTextInputResponder(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetAccessibilityTextInputResponderHandler(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBrowserAccessibilityAttributedValue(NSObject, NSRange) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBrowserAccessibilityContainerType(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBrowserAccessibilityCurrentStatus(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBrowserAccessibilityHasDomFocus(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBrowserAccessibilityIsRequired(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBrowserAccessibilityPressedState(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBrowserAccessibilityRoleDescription(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBrowserAccessibilitySelectedTextRange(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBrowserAccessibilitySortDirection(NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetBrowserAccessibilityValue(NSObject, NSRange) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetDebugDescription(INSObjectProtocol) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetHandle(INativeObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetNonNullHandle(INativeObject, String) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| GetValidModes(NSObject, NSFontPanel) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ObjectDidBeginEditing(NSObject, INSEditor) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ObjectDidEndEditing(NSObject, INSEditor) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Définit le tableau d’objets UIAccessibilityCustomRotor approprié pour |
| SetAccessibilityNextTextNavigationElement(NSObject, NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetAccessibilityTextInputResponder(NSObject, IUITextInput) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetBrowserAccessibilityCurrentStatus(NSObject, String) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetBrowserAccessibilityHasDomFocus(NSObject, Boolean) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetBrowserAccessibilityIsRequired(NSObject, Boolean) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetBrowserAccessibilityRoleDescription(NSObject, String) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetBrowserAccessibilitySortDirection(NSObject, String) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |
| ValidateToolbarItem(NSObject, NSToolbarItem) |
Classe de base pour tous les objets liés mappés à des objets Objective-C. |