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
継承
UIApplicationDelegate
属性
実装

注釈

によって 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 、アプリケーションのライフサイクル全体に対してオーバーライド可能なメソッドが用意されています。

アプリケーションには、次の 4 つの主要なモードがあります。

前述のように、最も一般的にオーバーライドされるメソッドは ですFinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)。これは、アプリケーションとそのウィンドウRootViewControllerUIWindow を初期化するための標準的な場所です。

iOS アプリケーションは、フォアグラウンド処理と中断またはバックグラウンドの間の多くの遷移を伴う、有効期間が長いよう設計する必要があります。

アプリケーションの は UIApplicationDelegate 、通常、アプリケーションの メソッドによって実行される少数の、または唯一の処理の Main 1 つとして設定されます。 は UIApplicationDelegate を使用して文字列を RegisterAttribute エクスポートし、この文字列を引数として delegateClassNameM: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 またはストーリーボードから起動されるアプリケーションでは、XIB またはストーリーボードで指定された を使用 UIApplicationDelegate します。

コンストラクター

UIApplicationDelegate()

パラメーターなしでこのクラスの新しいインスタンスを初期化する既定のコンストラクター。

UIApplicationDelegate(IntPtr)

アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

UIApplicationDelegate(NSObjectFlag)

初期化をスキップし、単に オブジェクトを割り当てるために派生クラスで を呼び出すコンストラクター。

プロパティ

Class

によって発生したイベントを受信するために使用される UIApplicationクラス。

(継承元 NSObject)
ClassHandle

このクラスのハンドル。

(継承元 NSObject)
DebugDescription

このオブジェクトの開発者向けのわかりやすい説明。

(継承元 NSObject)
Description

オブジェクトの説明。Objective-C バージョンの ToString です。

(継承元 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)

午前 0 時、通信事業者が変更した時刻、夏時間の開始または停止など、時間の大幅なシフトを示します。

AwakeFromNib()

オブジェクトが nib ファイルから読み込まれた後に呼び出されます。 オーバーライド者は base を呼び出す必要があります。AwakeFromNib()。

(継承元 NSObject)
BeginInvokeOnMainThread(Action)

によって発生したイベントを受信するために使用される UIApplicationクラス。

(継承元 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定されたコードを非同期的に呼び出します。

(継承元 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)

型のアクティビティを継続できなかったことをアプリに userActivityType 通知し、エラーの理由として を指定 error します。

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)

指定した のサポートされている方向のビット マスクを返します forWindow

GetViewController(UIApplication, String[], NSCoder)

UIViewControllerによって識別される を取得しますrestorationIdentifierComponents

HandleAction(UIApplication, String, NSDictionary, Action)

プッシュ通知に基づいて実行するカスタム アクションをアプリに通知し actionIdentifier 、その値、 remoteNoticationInfo 通知からのデータ、および completionHandler アクションの実行後にアプリ開発者が実行できるようにします。

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

リモート通知に基づいて実行するカスタム アクションをアプリに通知し actionIdentifier 、その値、 remoteNoticationInfo 通知からのデータ、および completionHandler アクションの実行後にアプリ開発者が実行できるようにします。

HandleAction(UIApplication, String, UILocalNotification, Action)

ユーザーがオブジェクトのアラートから値で識別されたアクションを actionIdentifier 選択し、アクションの UILocalNotification 完了後に ブロックを completionHandler 実行することをアプリに通知します。

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

ローカル通知に基づいて実行するカスタム アクションをアプリに通知し actionIdentifier 、その値、 responseInfo 通知からのデータ、および completionHandler アクションの実行後にアプリ開発者が実行できるようにします。

HandleEventsForBackgroundUrl(UIApplication, String, Action)

のすべての sessionIdentifier バックグラウンド転送が完了するか、認証が必要です。 アプリケーションは、そのインターフェイスを更新し、 を実行 completionHanderする必要があります。

HandleIntent(UIApplication, INIntent, Action<INIntentResponse>)

システムは、アプリケーションが指定した を処理することを要求しています intent

HandleOpenURL(UIApplication, NSUrl)

アプリケーション開発者は、この非推奨のメソッドを使用しないでくださいが、代わりに M:UIKit.UIApplicationDelegate.OpenUrl* を 使用してください。

HandleWatchKitExtensionRequest(UIApplication, NSDictionary, Action<NSDictionary>)

ウォッチキット拡張機能が要求を行いました。

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)

メイン UI スレッドで指定したコードを同期的に呼び出します。

(継承元 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)

指定した url を から optionsコンテキストで開く必要があることを示します。

OpenUrl(UIApplication, NSUrl, String, NSObject)

指定した をアプリケーションで開く必要があることを示します url

OpenUrl(UIApplication, NSUrl, UIApplicationOpenUrlOptions)

アプリケーションが に従って指定した url を開く options必要があることを示します。

PerformActionForShortcutItem(UIApplication, UIApplicationShortcutItem, UIOperationHandler)

または *WillFinishLaunching(UIApplication, NSDictionary)操作が処理されていない限り、ユーザーがホーム画面クイック アクションを開始したときにシステムによって呼び出されます。

PerformFetch(UIApplication, Action<UIBackgroundFetchResult>)

バックグラウンド サポート: アプリケーションがデータをダウンロードできるように、オペレーティング システムによって呼び出されます。

PerformSelector(Selector)

によって発生したイベントを受信するために使用される UIApplicationクラス。

(継承元 NSObject)
PerformSelector(Selector, NSObject)

によって発生したイベントを受信するために使用される UIApplicationクラス。

(継承元 NSObject)
PerformSelector(Selector, NSObject, Double)

現在のインスタンスでセレクターを呼び出し、 が null でない場合 obj は、これを 1 つのパラメーターとして渡します。

(継承元 NSObject)
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)

によって extensionPointIdentifier識別される拡張ポイントに基づいて、アプリ拡張機能を実行するためのアクセス許可をアプリに要求します。

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)

ユーザーがデータを使用できない可能性があるアクションを続行 userActivityType しようとしていることをアプリに通知し、 を返して、アプリがアクティビティを続行することをユーザーに通知します。

WillEncodeRestorableState(UIApplication, NSCoder)

アプリがアプリケーション状態データを格納しようとしていることを示します。

WillEnterForeground(UIApplication)

アプリケーションがバックグラウンド状態から戻る前に呼び出されます。

WillFinishLaunching(UIApplication, NSDictionary)

起動が開始されたが、状態の復元がまだ行われていないことを示します。

WillTerminate(UIApplication)

メモリ制約が原因でアプリケーションが終了している場合、またはユーザーによって直接呼び出されます。

拡張メソッド

GetDebugDescription(INSObjectProtocol)

によって発生したイベントを受信するために使用される UIApplicationクラス。

GetAccessibilityCustomRotors(NSObject)

オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を this 取得します。

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

オブジェクトに適したオブジェクトの UIAccessibilityCustomRotor 配列を this 設定します。

AccessibilityPerformMagicTap(IUIApplicationDelegate)

アプリの最も重要なアクションを実行します。 多くの場合、これはアプリの最も重要な状態を切り替えています。

ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication)

午前 0 時、夏時間への変更、タイムゾーンのシフトなど、時間の大幅な変更を示します。

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)

型のアクティビティを継続できなかったことをアプリに userActivityType 通知し、エラーの理由として を指定 error します。

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

アプリがリモート通知を受信したことを示します。

DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings)

開発者は、この非推奨のメソッドを使用しないでください。 開発者は、代わりに 'UNUserNotificationCenter.RequestAuthorization' を使用する必要があります。

FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError)

Apple Push Service が登録プロセスを正常に競合しなかったことを示します。

FinishedLaunching(IUIApplicationDelegate, UIApplication)

アプリケーションの起動が完了しました。

FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

起動が完了し、アプリの実行がまもなく開始されることを示します。

GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow)

アプリでサポートされているインターフェイスの向き。

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

restorationIdentifierComponents パラメーターの最後の値で識別される UIViewController を取得します。

GetWindow(IUIApplicationDelegate)

によって発生したイベントを受信するために使用される UIApplicationクラス。

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

リモート通知に基づいて実行するカスタム アクションをアプリに通知し actionIdentifier 、その値、 remoteNoticationInfo 通知からのデータ、および completionHandler アクションの実行後にアプリ開発者が実行できるようにします。

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

プッシュ通知に基づいて実行するカスタム アクションをアプリに通知し actionIdentifier 、その値、 remoteNoticationInfo 通知からのデータ、および completionHandler アクションの実行後にアプリ開発者が実行できるようにします。

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

ローカル通知に基づいて実行するカスタム アクションをアプリに通知し actionIdentifier 、その値、 responseInfo 通知からのデータ、および completionHandler アクションの実行後にアプリ開発者が実行できるようにします。

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

ユーザーがオブジェクトのアラートから値で識別されたアクションを actionIdentifier 選択し、アクションの UILocalNotification 完了後に ブロックを completionHandler 実行することをアプリに通知します。

HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action)

バックグラウンド に関連するイベントが処理を待機しているときに発生します。

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

システムは、アプリケーションが指定した を処理することを要求しています intent

HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl)

開発者は、この非推奨のメソッドではなく M:UIKit.UIApplicationDelegate.OpenUrl* を 使用する必要があります。

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

ウォッチキット拡張機能が要求を行いました。

OnActivated(IUIApplicationDelegate, UIApplication)

アプリが非アクティブ状態から actie 状態に移行しました。

OnResignActivation(IUIApplicationDelegate, UIApplication)

アプリは、アクティブな状態から非アクティブ状態に移行しようとしています。

OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary)

指定した url を から optionsコンテキストで開く必要があることを示します。

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

指定した URL からリソースを読み込みます。

PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler)

または *WillFinishLaunching(UIApplication, NSDictionary)操作が処理されていない限り、ユーザーがホーム画面クイック アクションを開始したときにシステムによって呼び出されます。

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)

デバイスが Apple Push Service に正常に登録されたことを示します。

SetWindow(IUIApplicationDelegate, UIWindow)

によって発生したイベントを受信するために使用される UIApplicationクラス。

ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString)

によって extensionPointIdentifier識別される拡張ポイントに基づいて、アプリ拡張機能を実行するためのアクセス許可をアプリに要求します。

ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication)

開発者のアプリが HealthKit データへのアクセスをユーザーに要求する必要がある場合、システムはこのメソッドを呼び出します。

ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

アプリケーションが保存された状態情報を復元する必要があるかどうか。

ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder)

アプリケーションでアプリケーションの状態情報を保存する必要があるかどうか。

UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity)

の オブジェクトが NSUserActivity 更新されたことをアプリに userActivity 通知します。

UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata)

によって発生したイベントを受信するために使用される UIApplicationクラス。

WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect)

ステータス バーのフレームが変更されようとしていることを示します。

WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double)

ステータス バーの向きが変更されようとしていることを示します。

WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String)

ユーザーがデータを使用できない可能性があるアクションを続行 userActivityType しようとしていることをアプリに通知し、 を返して、アプリがアクティビティを続行することをユーザーに通知します。

WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder)

アプリがアプリケーション状態データを格納しようとしていることを示します。

WillEnterForeground(IUIApplicationDelegate, UIApplication)

アプリケーションがフォアグラウンドに入りようとしていることを示します。

WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)

アプリが起動手順を完了しようとしていることを示します。

WillTerminate(IUIApplicationDelegate, UIApplication)

アプリが終了しようとしていることを示します。

適用対象

こちらもご覧ください