UIApplicationDelegate Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, используемый для получения событий, вызванных 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
- Наследование
- Атрибуты
- Реализации
Комментарии
Строго типизированная реализация класса, которая может использоваться для реагирования на события, вызванные UIApplication.
Разработчики приложений обычно переопределяют FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) метод, настраивают основной UIWindowэлемент приложения, создают экземпляр верхнего уровня UIViewControllerи назначают его .RootViewController
Вот как выглядит минимальный класс UIApplicationDelegate:
[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;
}
}
предоставляет UIApplicationDelegate переопределимые методы для всего жизненного цикла приложения:
Приложения имеют четыре основных режима:
- Запуск с использованием методов WillFinishLaunching(UIApplication, NSDictionary), FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary), и, возможно, M:UIKit.UIApplication.OpenURL* (если приложение было запущено или на переднем плане с M:UIKit.UIApplication.OpenURL*).
- Обработка переднего плана, книга заканчивается методами OnActivated(UIApplication) и OnResignActivation(UIApplication).
- Фоновая обработка или приостановка, которая начинается с вызова DidEnterBackground(UIApplication) и заканчивается, когда приложение возвращается на передний план после выполнения WillEnterForeground(UIApplication) или когда приложение завершает работу.
- Завершение, которому предшествует вызов WillTerminate(UIApplication).
Как упоминалось ранее, наиболее часто переопределенным методом является FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary), который является стандартным местом для инициализации приложения UIWindow и этого окна RootViewController.
Приложения iOS должны быть долгоживущие, с множеством переходов между обработкой переднего плана и приостановкой или фоновым режимом.
Обычно UIApplicationDelegate объект приложения задается как один из немногих или только вещей, выполняемых методом приложения Main
. Экспортирует UIApplicationDelegate строку с помощью RegisterAttribute , и эта строка используется в качестве delegateClassName
аргумента метода M:UIKit.UIApplication.Main(string[],string,string), как показано в следующем примере:
public class Application
{
static void Main(string[] args)
{
UIApplication.Main(args, null, "AppDelegate");
}
}
[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
//...etc
}
Приложения, запускаемые из XIB или раскадровки, используют указанный UIApplicationDelegate в XIB или раскадровке.
Конструкторы
UIApplicationDelegate() |
Конструктор по умолчанию, который инициализирует новый экземпляр этого класса без параметров. |
UIApplicationDelegate(IntPtr) |
Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения. |
UIApplicationDelegate(NSObjectFlag) |
Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта. |
Свойства
Class |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
ClassHandle |
Дескриптор для этого класса. (Унаследовано от NSObject) |
DebugDescription |
Понятное для разработчика описание этого объекта. (Унаследовано от NSObject) |
Description |
Описание объекта , версия ToString для Objective-C. (Унаследовано от NSObject) |
Handle |
Дескриптор (указатель) на представление неуправляемого объекта. (Унаследовано от NSObject) |
IsDirectBinding |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
IsProxy |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
RetainCount |
Возвращает текущее число удержания Objective-C для объекта . (Унаследовано от NSObject) |
Self |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
Superclass |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
SuperHandle |
Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject. (Унаследовано от NSObject) |
Window |
Окно, используемое для отображения приложения на главном экране устройства. |
Zone |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
Методы
AccessibilityPerformMagicTap() |
Выполняет наиболее важные действия приложения. Часто это переключение наиболее важного состояния приложения. |
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) |
Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath). Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя. (Унаследовано от NSObject) |
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) |
Регистрирует объект для наблюдения извне (с помощью строки keyPath). Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя. (Унаследовано от NSObject) |
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Регистрирует объект для наблюдения извне с помощью произвольного метода. (Унаследовано от NSObject) |
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Регистрирует объект для наблюдения извне с помощью произвольного метода. (Унаследовано от NSObject) |
ApplicationSignificantTimeChange(UIApplication) |
Указывает значительное изменение времени, например полуночь, время изменения оператора, начало или остановка летнего времени. |
AwakeFromNib() |
Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib(). (Унаследовано от NSObject) |
BeginInvokeOnMainThread(Action) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
BeginInvokeOnMainThread(Selector, NSObject) |
Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса. (Унаследовано от NSObject) |
Bind(NSString, NSObject, String, NSDictionary) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
Bind(String, NSObject, String, NSDictionary) |
Устаревшие..
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
BindingInfo(String) |
Устаревшие..
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
BindingOptionDescriptions(String) |
Устаревшие..
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
BindingValueClass(String) |
Устаревшие..
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
ChangedStatusBarFrame(UIApplication, CGRect) |
Указывает, что значение Frame в строке состояния изменилось. |
CommitEditing() |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
CommitEditing(NSObject, Selector, IntPtr) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
ConformsToProtocol(IntPtr) |
Вызывается для определения того, реализует ли этот объект указанный протокол. (Унаследовано от NSObject) |
ContinueUserActivity(UIApplication, NSUserActivity, UIApplicationRestorationHandler) |
Сообщает приложению о наличии данных, связанных с продолжением задачи, указанной NSUserActivity в качестве объекта, а затем возвращает, продолжает ли приложение действие. |
Copy() |
Выполняет копию базового объекта Objective-C. (Унаследовано от NSObject) |
DangerousAutorelease() |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
DangerousRelease() |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
DangerousRetain() |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
DidChange(NSKeyValueChange, NSIndexSet, NSString) |
Указывает на изменение индексов для связи ко многим. (Унаследовано от NSObject) |
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
DidChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation) |
Указывает, что ориентация строки состояния изменилась. |
DidChangeValue(String) |
Указывает, что в указанном ключе произошло изменение. (Унаследовано от NSObject) |
DidDecodeRestorableState(UIApplication, NSCoder) |
Указывает, что приложение должно восстановить состояние самого высокого уровня. |
DidEnterBackground(UIApplication) |
Указывает, что приложение вошло в фоновый режим. |
DidFailToContinueUserActivitiy(UIApplication, String, NSError) |
Сообщает приложению, что не удалось продолжить действие |
DidReceiveRemoteNotification(UIApplication, NSDictionary, Action<UIBackgroundFetchResult>) |
Поддержка удаленных фоновых уведомлений. Вызывается операционной системой, когда приложение получает удаленное уведомление. |
DidRegisterUserNotificationSettings(UIApplication, UIUserNotificationSettings) |
Разработчики не должны использовать этот устаревший метод. Вместо этого разработчикам следует использовать UNUserNotificationCenter.RequestAuthorization. |
Dispose() |
Освобождает ресурсы, используемые объектом NSObject. (Унаследовано от NSObject) |
Dispose(Boolean) |
Освобождает ресурсы, используемые объектом NSObject. (Унаследовано от NSObject) |
DoesNotRecognizeSelector(Selector) |
Указывает, что этот объект не распознает указанный селектор. (Унаследовано от NSObject) |
Equals(NSObject) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
Equals(Object) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
ExposedBindings() |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
FailedToRegisterForRemoteNotifications(UIApplication, NSError) |
Указывает, что вызов завершился RegisterForRemoteNotifications() сбоем. |
FinishedLaunching(UIApplication) |
Метод вызывается после запуска приложения для настройки главного окна и контроллера представления. |
FinishedLaunching(UIApplication, NSDictionary) |
Метод вызывается после запуска приложения для настройки главного окна и контроллера представления. |
GetBindingInfo(NSString) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
GetBindingOptionDescriptions(NSString) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
GetBindingValueClass(NSString) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
GetDictionaryOfValuesFromKeys(NSString[]) |
Извлекает значения указанных ключей. (Унаследовано от NSObject) |
GetHashCode() |
Создает хэш-код для текущего экземпляра. (Унаследовано от NSObject) |
GetMethodForSelector(Selector) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
GetNativeField(String) |
Устаревшие..
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
GetNativeHash() |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
GetSupportedInterfaceOrientations(UIApplication, UIWindow) |
Возвращает битовую маску поддерживаемых ориентаций для указанного |
GetViewController(UIApplication, String[], NSCoder) |
Извлеките объект , UIViewController определенный . |
HandleAction(UIApplication, String, NSDictionary, Action) |
Сообщает приложению о настраиваемом действии, выполняемом на основе push-уведомления, и включает |
HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action) |
Сообщает приложению о настраиваемом действии, выполняемом на основе удаленного уведомления, и включает |
HandleAction(UIApplication, String, UILocalNotification, Action) |
Сообщает приложению, что пользователь выбрал действие, определяемое значением |
HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action) |
Сообщает приложению о настраиваемом действии, выполняемом на основе локального уведомления, и включает |
HandleEventsForBackgroundUrl(UIApplication, String, Action) |
Все фоновые передачи в |
HandleIntent(UIApplication, INIntent, Action<INIntentResponse>) |
Система запрашивает, чтобы приложение обрабатывал указанный |
HandleOpenURL(UIApplication, NSUrl) |
Разработчикам приложений не следует использовать этот устаревший метод, но вместо него следует использовать M:UIKit.UIApplicationDelegate.OpenUrl* . |
HandleWatchKitExtensionRequest(UIApplication, NSDictionary, Action<NSDictionary>) |
Расширение watchkit сделало запрос. |
Init() |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
InitializeHandle(IntPtr) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
InitializeHandle(IntPtr, String) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
Invoke(Action, Double) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
Invoke(Action, TimeSpan) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
InvokeOnMainThread(Action) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
InvokeOnMainThread(Selector, NSObject) |
Синхронно вызывает указанный код в основном потоке пользовательского интерфейса. (Унаследовано от NSObject) |
IsEqual(NSObject) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
IsKindOfClass(Class) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
IsMemberOfClass(Class) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
MarkDirty() |
Повышает уровень обычного однорангового объекта (isDirectBinding имеет значение true) в объект toggleref. (Унаследовано от NSObject) |
MutableCopy() |
Создает изменяемую копию указанного объекта NSObject. (Унаследовано от NSObject) |
ObjectDidEndEditing(NSObject) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
Указывает, что значение указанного keyPath относительно данного объекта изменилось. (Унаследовано от NSObject) |
OnActivated(UIApplication) |
Вызывается при запуске приложения и каждый раз, когда приложение возвращается на передний план. |
OnResignActivation(UIApplication) |
Вызывается, когда приложение переходит в фоновый режим, приостановлено или когда пользователь получает прерывание, например телефонный звонок или текстовый текст. |
OpenUrl(UIApplication, NSUrl, NSDictionary) |
Указывает, что приложение должно открыть указанный |
OpenUrl(UIApplication, NSUrl, String, NSObject) |
Указывает, что приложение должно открыть указанный |
OpenUrl(UIApplication, NSUrl, UIApplicationOpenUrlOptions) |
Указывает, что приложение должно открыть указанный |
PerformActionForShortcutItem(UIApplication, UIApplicationShortcutItem, UIOperationHandler) |
Вызывается системой, когда пользователь инициирует быстрое действие начального экрана, если только взаимодействие не было обработано в WillFinishLaunching(UIApplication, NSDictionary) или M:UIKit.UIApplicationDelegate.DidFinishLaunching*. |
PerformFetch(UIApplication, Action<UIBackgroundFetchResult>) |
Фоновая поддержка: вызывается операционной системой, чтобы разрешить приложению скачивать данные. |
PerformSelector(Selector) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
PerformSelector(Selector, NSObject) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
PerformSelector(Selector, NSObject, Double) |
Вызывает селектор для текущего экземпляра и, если |
PerformSelector(Selector, NSObject, Double, NSString[]) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
PerformSelector(Selector, NSObject, NSObject) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
PrepareForInterfaceBuilder() |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
ProtectedDataDidBecomeAvailable(UIApplication) |
Указывает, что устройство было разблокировано и теперь доступны ранее зашифрованные данные. |
ProtectedDataWillBecomeUnavailable(UIApplication) |
Указывает, что устройство заблокировано и что защищенные файлы станут недоступными. |
ReceivedLocalNotification(UIApplication, UILocalNotification) |
Указывает, что приложение получило UILocalNotification. |
ReceivedRemoteNotification(UIApplication, NSDictionary) |
Указывает, что приложение получило удаленное уведомление. |
ReceiveMemoryWarning(UIApplication) |
Приложение получило предупреждение о нехватке памяти от системы. |
RegisteredForRemoteNotifications(UIApplication, NSData) |
Указывает, что вызов выполнен RegisterForRemoteNotifications() успешно. |
RemoveObserver(NSObject, NSString) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath. (Унаследовано от NSObject) |
RemoveObserver(NSObject, NSString, IntPtr) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста. (Унаследовано от NSObject) |
RemoveObserver(NSObject, String) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath. (Унаследовано от NSObject) |
RemoveObserver(NSObject, String, IntPtr) |
Запрещает указанному наблюдателю получать дальнейшие уведомления об изменении значений для указанного keyPath и контекста. (Унаследовано от NSObject) |
RespondsToSelector(Selector) |
Распознает ли этот объект указанный селектор. (Унаследовано от NSObject) |
SetNativeField(String, NSObject) |
Устаревшие..
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
SetNilValueForKey(NSString) |
Задает значение null для указанного ключа. (Унаследовано от NSObject) |
SetValueForKey(NSObject, NSString) |
Задает указанное значение свойства, указанного ключом. (Унаследовано от NSObject) |
SetValueForKeyPath(IntPtr, NSString) |
Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения. (Унаследовано от NSObject) |
SetValueForKeyPath(NSObject, NSString) |
Задает значение свойства, которое можно получить с помощью пути к ключу. (Унаследовано от NSObject) |
SetValueForUndefinedKey(NSObject, NSString) |
Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException. (Унаследовано от NSObject) |
SetValuesForKeysWithDictionary(NSDictionary) |
Устанавливает значения этого объекта NSObject в указанный словарь. (Унаследовано от NSObject) |
ShouldAllowExtensionPointIdentifier(UIApplication, NSString) |
Запрашивает у приложения разрешение на запуск расширений приложения на основе точки расширения, определенной . |
ShouldRequestHealthAuthorization(UIApplication) |
Система вызывает этот метод, когда приложение разработчика должно запрашивать у пользователя доступ к данным HealthKit. |
ShouldRestoreApplicationState(UIApplication, NSCoder) |
Указывает, должно ли приложение восстанавливать сохраненные сведения о состоянии. |
ShouldSaveApplicationState(UIApplication, NSCoder) |
Указывает, должно ли приложение сохранять сведения о состоянии приложения. |
ToString() |
Возвращает строковое представление значения текущего экземпляра. (Унаследовано от NSObject) |
Unbind(NSString) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
Unbind(String) |
Устаревшие..
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
UserActivityUpdated(UIApplication, NSUserActivity) |
Действие пользователя было обновлено. |
UserDidAcceptCloudKitShare(UIApplication, CKShareMetadata) |
Класс, используемый для получения событий, вызванных UIApplication. |
ValueForKey(NSString) |
Возвращает значение свойства, связанного с указанным ключом. (Унаследовано от NSObject) |
ValueForKeyPath(NSString) |
Возвращает значение свойства, которое может быть достигнуто с помощью пути к ключу. (Унаследовано от NSObject) |
ValueForUndefinedKey(NSString) |
Указывает на попытку считывания значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException. (Унаследовано от NSObject) |
WillChange(NSKeyValueChange, NSIndexSet, NSString) |
Указывает, что значения указанных индексов в указанном ключе собираются измениться. (Унаследовано от NSObject) |
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Класс, используемый для получения событий, вызванных UIApplication. (Унаследовано от NSObject) |
WillChangeStatusBarFrame(UIApplication, CGRect) |
Указывает, что рамка строки состояния вскоре изменится. |
WillChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation, Double) |
Указывает, что ориентация строки состояния вскоре изменится. |
WillChangeValue(String) |
Указывает, что значение указанного ключа изменится. (Унаследовано от NSObject) |
WillContinueUserActivity(UIApplication, String) |
Сообщает приложению, что пользователь пытается продолжить |
WillEncodeRestorableState(UIApplication, NSCoder) |
Указывает, что приложение будет хранить данные о состоянии приложения. |
WillEnterForeground(UIApplication) |
Вызывается перед возвращением приложения из фонового состояния. |
WillFinishLaunching(UIApplication, NSDictionary) |
Указывает, что запуск начался, но восстановление состояния еще не выполнено. |
WillTerminate(UIApplication) |
Вызывается, если приложение завершается из-за ограничений памяти или непосредственно пользователем. |
Методы расширения
GetDebugDescription(INSObjectProtocol) |
Класс, используемый для получения событий, вызванных UIApplication. |
GetAccessibilityCustomRotors(NSObject) |
Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Задает массив объектов, подходящих UIAccessibilityCustomRotor для |
AccessibilityPerformMagicTap(IUIApplicationDelegate) |
Выполняет наиболее важные действия приложения. Часто это переключение наиболее важного состояния приложения. |
ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication) |
Указывает на значительное изменение времени, например полуночь, переход на летнее время или сдвиг часового пояса. |
ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect) |
Указывает, что кадр строки состояния изменился. |
ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler) |
Сообщает приложению о наличии данных, связанных с продолжением задачи, указанной NSUserActivity в качестве объекта, а затем возвращает, продолжает ли приложение действие. |
DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation) |
Указывает, что ориентация строки состояния изменилась. |
DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder) |
Указывает, что приложение должно восстановить состояние самого высокого уровня. |
DidEnterBackground(IUIApplicationDelegate, UIApplication) |
Указывает, что приложение вошло в фоновый режим. |
DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError) |
Сообщает приложению, что не удалось продолжить действие |
DidReceiveRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary, Action<UIBackgroundFetchResult>) |
Указывает, что приложение получило удаленное уведомление. |
DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings) |
Разработчики не должны использовать этот устаревший метод. Вместо этого разработчикам следует использовать UNUserNotificationCenter.RequestAuthorization. |
FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError) |
Указывает, что служба push-уведомлений Apple не успешно выполнила процесс регистрации. |
FinishedLaunching(IUIApplicationDelegate, UIApplication) |
Запуск приложения завершен. |
FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) |
Указывает, что запуск завершен и приложение скоро начнет работать. |
GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow) |
Ориентации интерфейса, поддерживаемые приложением. |
GetViewController(IUIApplicationDelegate, UIApplication, String[], NSCoder) |
Извлекает UIViewController, определяемый последним значением в параметре restorationIdentifierComponents. |
GetWindow(IUIApplicationDelegate) |
Класс, используемый для получения событий, вызванных UIApplication. |
HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, NSDictionary, Action) |
Сообщает приложению о настраиваемом действии, выполняемом на основе удаленного уведомления, и включает |
HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, Action) |
Сообщает приложению о настраиваемом действии, выполняемом на основе push-уведомления, и включает |
HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, NSDictionary, Action) |
Сообщает приложению о настраиваемом действии, выполняемом на основе локального уведомления, и включает |
HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, Action) |
Сообщает приложению, что пользователь выбрал действие, определяемое значением |
HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action) |
Возникает, когда события, связанные с фоновым T:UIKit.NSUrlSession , ожидают обработки. |
HandleIntent(IUIApplicationDelegate, UIApplication, INIntent, Action<INIntentResponse>) |
Система запрашивает, чтобы приложение обрабатывал указанный |
HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl) |
Разработчики должны использовать M:UIKit.UIApplicationDelegate.OpenUrl* вместо этого устаревшего метода. |
HandleWatchKitExtensionRequest(IUIApplicationDelegate, UIApplication, NSDictionary, Action<NSDictionary>) |
Расширение watchkit сделало запрос. |
OnActivated(IUIApplicationDelegate, UIApplication) |
Приложение перемещено из неактивного состояния в состояние actie. |
OnResignActivation(IUIApplicationDelegate, UIApplication) |
Приложение переходит из активного состояния в неактивное. |
OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary) |
Указывает, что приложение должно открыть указанный |
OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, String, NSObject) |
Загружает ресурс по указанному URL-адресу. |
PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler) |
Вызывается системой, когда пользователь инициирует быстрое действие начального экрана, если только взаимодействие не было обработано в WillFinishLaunching(UIApplication, NSDictionary) или M:UIKit.UIApplicationDelegate.DidFinishLaunching*. |
PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>) |
Указывает, что приложение может начать операцию выборки, если у него есть данные для скачивания. |
ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication) |
Защищенные файлы теперь доступны. |
ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication) |
Указывает, что защищенные файлы будут зашифрованы и недоступны для чтения. |
ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification) |
Указывает, что приложение получило локальное уведомление. |
ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary) |
Указывает, что приложение получило удаленное уведомление. |
ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication) |
Приложение получило предупреждение о нехватке памяти от системы. |
RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData) |
Указывает, что устройство успешно зарегистрировано в Службе push-уведомлений Apple. |
SetWindow(IUIApplicationDelegate, UIWindow) |
Класс, используемый для получения событий, вызванных UIApplication. |
ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString) |
Запрашивает у приложения разрешение на запуск расширений приложения на основе точки расширения, определенной . |
ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication) |
Система вызывает этот метод, когда приложение разработчика должно запрашивать у пользователя доступ к данным HealthKit. |
ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder) |
Указывает, должно ли приложение восстанавливать сохраненные сведения о состоянии. |
ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder) |
Указывает, должно ли приложение сохранять сведения о состоянии приложения. |
UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity) |
Сообщает приложению, что NSUserActivity объект в |
UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata) |
Класс, используемый для получения событий, вызванных UIApplication. |
WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect) |
Указывает, что кадр строки состояния изменится. |
WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double) |
Указывает, что ориентация строки состояния изменится. |
WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String) |
Сообщает приложению, что пользователь пытается продолжить |
WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder) |
Указывает, что приложение будет хранить данные о состоянии приложения. |
WillEnterForeground(IUIApplicationDelegate, UIApplication) |
Указывает, что приложение вот-вот перейдет на передний план. |
WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) |
Указывает, что приложение завершает свои процедуры запуска. |
WillTerminate(IUIApplicationDelegate, UIApplication) |
Указывает, что приложение завершает работу. |