UIApplicationDelegate 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 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
- 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 :
- Lancement, impliquant les méthodes WillFinishLaunching(UIApplication, NSDictionary), FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary), et peut-être M:UIKit.UIApplication.OpenURL* (si l’application a été lancée ou foregrounded avec M:UIKit.UIApplication.OpenURL*).
- Traitement au premier plan, terminé par les méthodes OnActivated(UIApplication) et OnResignActivation(UIApplication).
- Traitement ou suspension en arrière-plan, qui commence par un appel à DidEnterBackground(UIApplication) et se termine lorsque l’application revient au premier plan après l’exécution WillEnterForeground(UIApplication) ou lorsque l’application est sur le point de se terminer.
- Fin, précédée d’un appel à WillTerminate(UIApplication).
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 |
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é |
GetViewController(UIApplication, String[], NSCoder) |
Récupérez le UIViewController identifié par . |
HandleAction(UIApplication, String, NSDictionary, Action) |
Informe l’application d’une action personnalisée à effectuer en fonction d’une notification Push, et inclut la |
HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action) |
Informe l’application d’une action personnalisée à effectuer en fonction d’une notification à distance, et inclut la |
HandleAction(UIApplication, String, UILocalNotification, Action) |
Informe l’application que l’utilisateur a sélectionné une action identifiée par la |
HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action) |
Informe l’application d’une action personnalisée à effectuer en fonction d’une notification locale, et inclut la |
HandleEventsForBackgroundUrl(UIApplication, String, Action) |
Tous les transferts en arrière-plan dans |
HandleIntent(UIApplication, INIntent, Action<INIntentResponse>) |
Le système demande que l’application gère le spécifié |
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é |
OpenUrl(UIApplication, NSUrl, String, NSObject) |
Indique que l’application doit ouvrir le spécifié |
OpenUrl(UIApplication, NSUrl, UIApplicationOpenUrlOptions) |
Indique que l’application doit ouvrir le spécifié |
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 |
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 |
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 |
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 |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Définit le tableau d’objets UIAccessibilityCustomRotor approprié pour l’objet |
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 |
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 |
HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, Action) |
Informe l’application d’une action personnalisée à effectuer en fonction d’une notification Push, et inclut la |
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 |
HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, Action) |
Informe l’application que l’utilisateur a sélectionné une action identifiée par la |
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é |
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é |
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 |
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 |
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 |
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. |