インスタンスメソッド


application(_:didFinishLaunchingWithOptions:)


起動プロセスがほぼ完了し、アプリを実行する準備がほぼ整ったことをデリゲートに通知します。





宣言


optional func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool



パラメータ


戻り値


アプリが URL リソースを処理できない場合、またはユーザーアクティビティを続行できない場合は false、それ以外の場合は true を返します。リモート通知の結果としてアプリが起動された場合、戻り値は無視されます。



議論


このメソッド (および対応する application(_:willFinishLaunchingWithOptions:) メソッド) を使用して、あなたのアプリの初期化を完了し、最終的な調整を行います。このメソッドは、状態の復元が発生した後、アプリのウィンドウやその他の UI が表示される前に呼び出されます。このメソッドが戻った後のある時点で、システムはあなたのアプリデリゲートの別のメソッドを呼び出して、アプリをアクティブな (フォアグラウンドの) 状態またはバックグラウンドの状態に移行します。


このメソッドは、launchOptions 辞書内のどれかのキーを処理する最後のチャンスを表します。あなたの application(_:willFinishLaunchingWithOptions:) メソッドでキーを評価しなかった場合は、このメソッドでキーを確認し、適切な応答を提供する必要があります。


アプリデリゲートではないオブジェクトは、didFinishLaunchingNotification という名前の通知を監視し、通知の userInfo 辞書にアクセスすることで、同じ launchOptions 辞書の値にアクセスできます。その通知は、このメソッドが戻った直後に送信されます。

重要


アプリの初期化には、このメソッドと application(_:willFinishLaunchingWithOptions:) メソッドを使用し、古いバージョンの iOS で実行されるアプリのみを対象とした applicationDidFinishLaunching(_:) メソッドを使用しないことを強くお勧めします。



このメソッドから戻る結果は、application(_:willFinishLaunchingWithOptions:) メソッドから戻る結果と組み合わされて、URL を処理すべきかどうかを判断します。いずれかのメソッドが false を返す場合、URL は処理されません。いずれかのメソッドを実装しない場合は、実装されたメソッドの戻り値のみが考慮されます。



以下も見よ




アプリの初期化





関連した文書





目次
Xcode の新機能


利用可能

iOS 3.0+
iPadOS 3.0+
Mac Catalyst 13.1+
tvOS 9.0+

テクノロジー

UIKit


  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 以下も見よ












  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ