Partager via


UIApplicationDelegate Classe

Définition

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

[Foundation.Protocol]
[Foundation.Register("UIApplicationDelegate", false)]
public class UIApplicationDelegate : Foundation.NSObject, IDisposable, UIKit.IUIApplicationDelegate
type UIApplicationDelegate = class
    inherit NSObject
    interface IUIApplicationDelegate
    interface INativeObject
    interface IDisposable
Héritage
UIApplicationDelegate
Attributs
Implémente

Remarques

Implémentation fortement typée d’une classe qui peut être utilisée pour répondre aux événements déclenchés par le UIApplication.

Les développeurs d’applications remplacent généralement la FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) méthode, configurent le principal UIWindowde l’application, instancient le niveau UIViewControllersupérieur et l’assignent au RootViewController.

Voici à quoi ressemble une classe UIApplicationDelegate minimale :

[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
	UIWindow window;

	public override bool FinishedLaunching (UIApplication app, NSDictionary options)
	{
		window = new UIWindow (UIScreen.MainScreen.Bounds);
		window.RootViewController = new UIViewController ();
		window.MakeKeyAndVisible ();

		return true;
	}
}

Fournit UIApplicationDelegate des méthodes substituables pour l’ensemble du cycle de vie de l’application :

Les applications ont quatre modes principaux :

Comme mentionné précédemment, la méthode la plus couramment substituée est FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary), qui est l’emplacement standard pour initialiser l’application UIWindow et la fenêtre .RootViewController

Les applications iOS doivent être conçues pour être durables, avec de nombreuses transitions entre le traitement au premier plan et la suspension ou la mise en arrière-plan.

Le UIApplicationDelegate d’une application est généralement défini comme l’un des rares, ou uniquement, choses effectuées par la méthode de Main l’application. Exporte UIApplicationDelegate une chaîne à l’aide du RegisterAttribute et cette chaîne est utilisée comme delegateClassName argument de la méthode M:UIKit.UIApplication.Main(string[],string,string), comme illustré dans l’exemple suivant :

public class Application 
{
		static void Main(string[] args)
		{
			UIApplication.Main(args, null, "AppDelegate");
		}
	}

[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
//...etc
}

Les applications lancées à partir d’un XIB ou d’un storyboard utilisent le UIApplicationDelegate spécifié dans le XIB ou le storyboard.

Constructeurs

UIApplicationDelegate()

Constructeur par défaut qui initialise une nouvelle instance de cette classe sans paramètres.

UIApplicationDelegate(IntPtr)

Constructeur utilisé lors de la création de représentations managées d’objets non managés ; Appelé par le runtime.

UIApplicationDelegate(NSObjectFlag)

Constructeur pour appeler sur des classes dérivées pour ignorer l’initialisation et allouer simplement l’objet.

Propriétés

Class

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
ClassHandle

Handle pour cette classe.

(Hérité de NSObject)
DebugDescription

Description explicite de cet objet.

(Hérité de NSObject)
Description

Description de l’objet, la version Objective-C de ToString.

(Hérité de NSObject)
Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de NSObject)
IsDirectBinding

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
IsProxy

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
RetainCount

Retourne le nombre de rétention Objective-C actuel pour l’objet .

(Hérité de NSObject)
Self

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
Superclass

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
SuperHandle

Handle utilisé pour représenter les méthodes dans la classe de base pour ce NSObject.

(Hérité de NSObject)
Window

Fenêtre utilisée pour afficher l’application sur l’écran principal de l’appareil.

Zone

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)

Méthodes

AccessibilityPerformMagicTap()

Effectue l’action la plus importante de l’application. Souvent, cela fait basculer l’état le plus important de l’application.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Inscrit un objet à observer en externe (à l’aide de NSString keyPath).   Les modifications observées sont envoyées à la méthode objet ObserveValue(NSString, NSObject, NSDictionary, IntPtr) de l’observateur.

(Hérité de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Inscrit un objet à observer en externe (à l’aide de string keyPath).   Les modifications observées sont envoyées à la méthode objet ObserveValue(NSString, NSObject, NSDictionary, IntPtr) de l’observateur.

(Hérité de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire.

(Hérité de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire.

(Hérité de NSObject)
ApplicationSignificantTimeChange(UIApplication)

Indique un décalage significatif dans l’heure, comme minuit, heure de changement de transporteur ou le début ou l’arrêt de l’économie d’été.

AwakeFromNib()

Appelée après le chargement de l’objet à partir du fichier nib. Les substitutions doivent appeler base. AwakeFromNib().

(Hérité de NSObject)
BeginInvokeOnMainThread(Action)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Appelle de manière asynchrone le code spécifié sur le thread d’interface utilisateur principal.

(Hérité de NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsolète.

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
BindingInfo(String)
Obsolète.

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
BindingOptionDescriptions(String)
Obsolète.

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
BindingValueClass(String)
Obsolète.

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
ChangedStatusBarFrame(UIApplication, CGRect)

Indique que le Frame de la barre d’état a changé.

CommitEditing()

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
ConformsToProtocol(IntPtr)

Appelé pour déterminer si cet objet implémente le protocole spécifié.

(Hérité de NSObject)
ContinueUserActivity(UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informe l’application qu’il existe des données associées à la poursuite d’une tâche spécifiée en tant qu’objet NSUserActivity , puis retourne si l’application a poursuivi l’activité.

Copy()

Effectue une copie de l’objet Objective-C sous-jacent.

(Hérité de NSObject)
DangerousAutorelease()

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
DangerousRelease()

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
DangerousRetain()

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indique qu’une modification s’est produite dans les index d’une relation à plusieurs.

(Hérité de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
DidChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation)

Indique que l’orientation de la barre d’état a changé.

DidChangeValue(String)

Indique qu’une modification s’est produite sur la clé spécifiée.

(Hérité de NSObject)
DidDecodeRestorableState(UIApplication, NSCoder)

Indique que l’application doit restaurer l’état de niveau le plus élevé.

DidEnterBackground(UIApplication)

Indique que l’application est entrée en arrière-plan.

DidFailToContinueUserActivitiy(UIApplication, String, NSError)

Informe l’application que l’activité du userActivityType type n’a pas pu être poursuivie et spécifie un error comme raison de l’échec.

DidReceiveRemoteNotification(UIApplication, NSDictionary, Action<UIBackgroundFetchResult>)

Prise en charge des notifications en arrière-plan à distance : appelée par le système d’exploitation lorsque votre application a reçu une notification à distance.

DidRegisterUserNotificationSettings(UIApplication, UIUserNotificationSettings)

Les développeurs ne doivent pas utiliser cette méthode déconseillée. Les développeurs doivent utiliser « UNUserNotificationCenter.RequestAuthorization » à la place.

Dispose()

Libère les ressources utilisées par l’objet NSObject.

(Hérité de NSObject)
Dispose(Boolean)

Libère les ressources utilisées par l’objet NSObject.

(Hérité de NSObject)
DoesNotRecognizeSelector(Selector)

Indique que cet objet ne reconnaît pas le sélecteur spécifié.

(Hérité de NSObject)
Equals(NSObject)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
Equals(Object)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
ExposedBindings()

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
FailedToRegisterForRemoteNotifications(UIApplication, NSError)

Indique qu’un appel à RegisterForRemoteNotifications() a échoué.

FinishedLaunching(UIApplication)

Méthode appelée après le lancement de l’application pour configurer la fenêtre principale et le contrôleur d’affichage.

FinishedLaunching(UIApplication, NSDictionary)

Méthode appelée après le lancement de l’application pour configurer la fenêtre principale et le contrôleur d’affichage.

GetBindingInfo(NSString)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
GetBindingOptionDescriptions(NSString)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
GetBindingValueClass(NSString)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Récupère les valeurs des clés spécifiées.

(Hérité de NSObject)
GetHashCode()

Génère un code de hachage pour l’instance actuelle.

(Hérité de NSObject)
GetMethodForSelector(Selector)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
GetNativeField(String)
Obsolète.

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
GetNativeHash()

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
GetSupportedInterfaceOrientations(UIApplication, UIWindow)

Retourne un masque de bits des orientations prises en charge pour le spécifié forWindow.

GetViewController(UIApplication, String[], NSCoder)

Récupérez le UIViewController identifié par .restorationIdentifierComponents

HandleAction(UIApplication, String, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification Push, et inclut la actionIdentifier valeur, remoteNoticationInfo les données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification à distance, et inclut la actionIdentifier valeur, remoteNoticationInfo les données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleAction(UIApplication, String, UILocalNotification, Action)

Informe l’application que l’utilisateur a sélectionné une action identifiée par la actionIdentifier valeur à partir d’une alerte d’un UILocalNotification objet et exécute le completionHandler bloc une fois l’action terminée.

HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification locale, et inclut la actionIdentifier valeur, responseInfo les données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleEventsForBackgroundUrl(UIApplication, String, Action)

Tous les transferts en arrière-plan dans sessionIdentifier sont terminés ou l’authentification est requise. L’application doit mettre à jour son interface, puis exécuter completionHander.

HandleIntent(UIApplication, INIntent, Action<INIntentResponse>)

Le système demande que l’application gère le spécifié intent.

HandleOpenURL(UIApplication, NSUrl)

Les développeurs d’applications ne doivent pas utiliser cette méthode déconseillée, mais utiliser M:UIKit.UIApplicationDelegate.OpenUrl* à la place.

HandleWatchKitExtensionRequest(UIApplication, NSDictionary, Action<NSDictionary>)

Une extension watchkit a effectué une demande.

Init()

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
InitializeHandle(IntPtr)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
InitializeHandle(IntPtr, String)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
Invoke(Action, Double)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
Invoke(Action, TimeSpan)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
InvokeOnMainThread(Action)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
InvokeOnMainThread(Selector, NSObject)

Appelle de manière synchrone le code spécifié sur le thread d’interface utilisateur principal.

(Hérité de NSObject)
IsEqual(NSObject)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
IsKindOfClass(Class)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
IsMemberOfClass(Class)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
MarkDirty()

Promeut un objet homologue standard (IsDirectBinding a la valeur true) en objet toggleref.

(Hérité de NSObject)
MutableCopy()

Crée une copie mutable du NSObject spécifié.

(Hérité de NSObject)
ObjectDidEndEditing(NSObject)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indique que la valeur au niveau du keyPath spécifié par rapport à cet objet a changé.

(Hérité de NSObject)
OnActivated(UIApplication)

Appelé lorsque l’application est lancée et chaque fois que l’application revient au premier plan.

OnResignActivation(UIApplication)

Appelé lorsque l’application est sur le point d’entrer en arrière-plan, d’être suspendue ou lorsque l’utilisateur reçoit une interruption telle qu’un appel téléphonique ou un SMS.

OpenUrl(UIApplication, NSUrl, NSDictionary)

Indique que l’application doit ouvrir le spécifié url avec le contexte de options.

OpenUrl(UIApplication, NSUrl, String, NSObject)

Indique que l’application doit ouvrir le spécifié url.

OpenUrl(UIApplication, NSUrl, UIApplicationOpenUrlOptions)

Indique que l’application doit ouvrir le spécifié url en fonction de options.

PerformActionForShortcutItem(UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Appelé par le système lorsque l’utilisateur lance une action rapide sur l’écran d’accueil, sauf si l’interaction a été gérée dans WillFinishLaunching(UIApplication, NSDictionary) ou M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(UIApplication, Action<UIBackgroundFetchResult>)

Prise en charge en arrière-plan : appelée par le système d’exploitation pour permettre à une application de télécharger des données.

PerformSelector(Selector)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
PerformSelector(Selector, NSObject)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
PerformSelector(Selector, NSObject, Double)

Appelle le sélecteur sur l’instance actuelle et si n’a pas la obj valeur Null, il le transmet comme paramètre unique.

(Hérité de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
PerformSelector(Selector, NSObject, NSObject)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
PrepareForInterfaceBuilder()

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
ProtectedDataDidBecomeAvailable(UIApplication)

Indique que l’appareil a été déverrouillé et que les données précédemment chiffrées sont désormais disponibles.

ProtectedDataWillBecomeUnavailable(UIApplication)

Indique que l’appareil est verrouillé et que les fichiers protégés ne seront plus disponibles.

ReceivedLocalNotification(UIApplication, UILocalNotification)

Indique que l’application a reçu un UILocalNotification.

ReceivedRemoteNotification(UIApplication, NSDictionary)

Indique que l’application a reçu une notification à distance.

ReceiveMemoryWarning(UIApplication)

L’application a reçu un avertissement de mémoire insuffisante de la part du système.

RegisteredForRemoteNotifications(UIApplication, NSData)

Indique qu’un appel à RegisterForRemoteNotifications() a réussi.

RemoveObserver(NSObject, NSString)

Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath spécifié.

(Hérité de NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath et le contexte spécifiés.

(Hérité de NSObject)
RemoveObserver(NSObject, String)

Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath spécifié.

(Hérité de NSObject)
RemoveObserver(NSObject, String, IntPtr)

Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath et le contexte spécifiés.

(Hérité de NSObject)
RespondsToSelector(Selector)

Indique si cet objet reconnaît le sélecteur spécifié.

(Hérité de NSObject)
SetNativeField(String, NSObject)
Obsolète.

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
SetNilValueForKey(NSString)

Définit la valeur de la clé spécifiée sur null.

(Hérité de NSObject)
SetValueForKey(NSObject, NSString)

Définit la valeur de la propriété spécifiée par la clé sur la valeur spécifiée.

(Hérité de NSObject)
SetValueForKeyPath(IntPtr, NSString)

Constructeur utilisé lors de la création de représentations managées d’objets non managés ; Appelé par le runtime.

(Hérité de NSObject)
SetValueForKeyPath(NSObject, NSString)

Définit la valeur d’une propriété accessible à l’aide d’un chemin de clé.

(Hérité de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indique une tentative d’écriture d’une valeur dans une clé non définie. S’il n’est pas remplacé, déclenche une exception NSUndefinedKeyException.

(Hérité de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Définit les valeurs de ce NSObject sur celles du dictionnaire spécifié.

(Hérité de NSObject)
ShouldAllowExtensionPointIdentifier(UIApplication, NSString)

Demande à l’application l’autorisation d’exécuter des extensions d’application en fonction du point d’extension identifié par extensionPointIdentifier.

ShouldRequestHealthAuthorization(UIApplication)

Le système appelle cette méthode lorsque l’application du développeur doit demander à l’utilisateur d’accéder aux données HealthKit.

ShouldRestoreApplicationState(UIApplication, NSCoder)

Indique si l’application doit restaurer les informations d’état enregistrées.

ShouldSaveApplicationState(UIApplication, NSCoder)

Indique si l’application doit enregistrer les informations d’état de l’application.

ToString()

Retourne une représentation sous forme de chaîne de la valeur de l’instance actuelle.

(Hérité de NSObject)
Unbind(NSString)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
Unbind(String)
Obsolète.

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
UserActivityUpdated(UIApplication, NSUserActivity)

Une activité utilisateur a été mise à jour.

UserDidAcceptCloudKitShare(UIApplication, CKShareMetadata)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

ValueForKey(NSString)

Retourne la valeur de la propriété associée à la clé spécifiée.

(Hérité de NSObject)
ValueForKeyPath(NSString)

Retourne la valeur d’une propriété qui peut être atteinte à l’aide d’un chemin de clé.

(Hérité de NSObject)
ValueForUndefinedKey(NSString)

Indique une tentative de lecture d’une valeur d’une clé non définie. S’il n’est pas remplacé, déclenche une exception NSUndefinedKeyException.

(Hérité de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indique que les valeurs des index spécifiés dans la clé spécifiée sont sur le point de changer.

(Hérité de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

(Hérité de NSObject)
WillChangeStatusBarFrame(UIApplication, CGRect)

Indique que le cadre de la barre d’état va bientôt changer.

WillChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation, Double)

Indique que l’orientation de la barre d’état va bientôt changer.

WillChangeValue(String)

Indique que la valeur de la clé spécifiée est sur le point de changer.

(Hérité de NSObject)
WillContinueUserActivity(UIApplication, String)

Informe l’application que l’utilisateur tente de poursuivre une userActivityType action pour laquelle les données peuvent ne pas être disponibles, et retourne pour informer l’utilisateur que l’application poursuivra l’activité.

WillEncodeRestorableState(UIApplication, NSCoder)

Indique que l’application est sur le point de stocker les données d’état de l’application.

WillEnterForeground(UIApplication)

Appelé avant le retour de l’application à partir d’un état en arrière-plan.

WillFinishLaunching(UIApplication, NSDictionary)

Indique que le lancement a commencé, mais que la restauration de l’état n’a pas encore eu lieu.

WillTerminate(UIApplication)

Appelé si l’application est arrêtée en raison de contraintes de mémoire ou directement par l’utilisateur.

Méthodes d’extension

GetDebugDescription(INSObjectProtocol)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

GetAccessibilityCustomRotors(NSObject)

Obtient le tableau d’objets UIAccessibilityCustomRotor appropriés pour l’objet this .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Définit le tableau d’objets UIAccessibilityCustomRotor approprié pour l’objet this .

AccessibilityPerformMagicTap(IUIApplicationDelegate)

Effectue l’action la plus importante de l’application. Souvent, cela fait basculer l’état le plus important de l’application.

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

Indique un changement d’heure significatif, tel que minuit, passage à l’heure d’été ou un décalage dans le fuseau horaire.

ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indique que le cadre de la barre d’état a changé.

ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler)

Informe l’application qu’il existe des données associées à la poursuite d’une tâche spécifiée en tant qu’objet NSUserActivity , puis retourne si l’application a poursuivi l’activité.

DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation)

Indique que l’orientation de la barre d’état a changé.

DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indique que l’application doit restaurer l’état de niveau le plus élevé.

DidEnterBackground(IUIApplicationDelegate, UIApplication)

Indique que l’application est entrée en arrière-plan.

DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError)

Informe l’application que l’activité du userActivityType type n’a pas pu être poursuivie et spécifie un error comme raison de l’échec.

DidReceiveRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary, Action<UIBackgroundFetchResult>)

Indique que l’application a reçu une notification à distance.

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

Les développeurs ne doivent pas utiliser cette méthode déconseillée. Les développeurs doivent utiliser « UNUserNotificationCenter.RequestAuthorization » à la place.

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Indique que le service Apple Push n’a pas réussi à concurrencer le processus d’inscription.

FinishedLaunching(IUIApplicationDelegate, UIApplication)

Le lancement de l’application est terminé.

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indique que le lancement est terminé et que l’application va bientôt commencer à s’exécuter.

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

Orientations d’interface prises en charge par l’application.

GetViewController(IUIApplicationDelegate, UIApplication, String[], NSCoder)

Récupère le UIViewController identifié par la dernière valeur dans le paramètre restorationIdentifierComponents.

GetWindow(IUIApplicationDelegate)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification à distance, et inclut la actionIdentifier valeur, remoteNoticationInfo les données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification Push, et inclut la actionIdentifier valeur, remoteNoticationInfo les données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, NSDictionary, Action)

Informe l’application d’une action personnalisée à effectuer en fonction d’une notification locale, et inclut la actionIdentifier valeur, responseInfo les données de la notification et completionHandler l’exécution par le développeur de l’application après l’exécution de l’action.

HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, Action)

Informe l’application que l’utilisateur a sélectionné une action identifiée par la actionIdentifier valeur à partir d’une alerte d’un UILocalNotification objet et exécute le completionHandler bloc une fois l’action terminée.

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

Déclenché lorsque des événements liés à un T:UIKit.NSUrlSession en arrière-plan attendent d’être traités.

HandleIntent(IUIApplicationDelegate, UIApplication, INIntent, Action<INIntentResponse>)

Le système demande que l’application gère le spécifié intent.

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

Les développeurs doivent utiliser M:UIKit.UIApplicationDelegate.OpenUrl* plutôt que cette méthode dépréciée.

HandleWatchKitExtensionRequest(IUIApplicationDelegate, UIApplication, NSDictionary, Action<NSDictionary>)

Une extension watchkit a effectué une demande.

OnActivated(IUIApplicationDelegate, UIApplication)

L’application est passée de l’état inactif à l’état actie.

OnResignActivation(IUIApplicationDelegate, UIApplication)

L’application est sur le point de passer de l’état actif à l’état inactif.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

Indique que l’application doit ouvrir le spécifié url avec le contexte de options.

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, String, NSObject)

Charge une ressource à partir de l’URL spécifiée.

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

Appelé par le système lorsque l’utilisateur lance une action rapide sur l’écran d’accueil, sauf si l’interaction a été gérée dans WillFinishLaunching(UIApplication, NSDictionary) ou M:UIKit.UIApplicationDelegate.DidFinishLaunching*.

PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>)

Indique que l’application peut commencer une opération d’extraction si elle a des données à télécharger.

ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication)

Les fichiers protégés sont désormais disponibles.

ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication)

Indique que les fichiers protégés sont sur le point d’être chiffrés et non disponibles pour la lecture.

ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification)

Indique que l’application a reçu une notification locale.

ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary)

Indique que l’application a reçu une notification à distance.

ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication)

L’application a reçu un avertissement de mémoire insuffisante de la part du système.

RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData)

Indique que l’appareil s’est correctement inscrit auprès du service Apple Push.

SetWindow(IUIApplicationDelegate, UIWindow)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

Demande à l’application l’autorisation d’exécuter des extensions d’application en fonction du point d’extension identifié par extensionPointIdentifier.

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

Le système appelle cette méthode lorsque l’application du développeur doit demander à l’utilisateur d’accéder aux données HealthKit.

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Indique si l’application doit restaurer les informations d’état enregistrées.

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

Indique si l’application doit enregistrer les informations d’état de l’application.

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

Informe l’application que l’objet NSUserActivity dans userActivity a été mis à jour.

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

Classe utilisée pour recevoir les événements déclenchés par un UIApplication.

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

Indique que le cadre de la barre d’état est sur le point de changer.

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

Indique que l’orientation de la barre d’état est sur le point de changer.

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

Informe l’application que l’utilisateur tente de poursuivre une userActivityType action pour laquelle les données peuvent ne pas être disponibles, et retourne pour informer l’utilisateur que l’application poursuivra l’activité.

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

Indique que l’application est sur le point de stocker les données d’état de l’application.

WillEnterForeground(IUIApplicationDelegate, UIApplication)

Indique que l’application est sur le point d’entrer au premier plan.

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

Indique que l’application est sur le point de terminer ses procédures de lancement.

WillTerminate(IUIApplicationDelegate, UIApplication)

Indique que l’application est sur le point de se terminer.

S’applique à

Voir aussi