タグ

AppDelegateとアプリライフサイクルに関するi_matsuiのブックマーク (2)

  • iOSアプリの基本構造 - Qiita

    Xcodeで新しいiOSアプリのプロジェクトを作成すると、勝手にStoryboardやらViewControllerやらが生成されて、 何もしなくても真っ白な画面のアプリができると思います。 これそもそもどういう構造になっているんだ? というのをずっと曖昧なままやってきたので、整理する意味でこの記事を書きます。 丁寧に書くと、当に1冊のになるくらいの内容なので、説明が足らない部分や英文直貼りになってしまう箇所はご容赦ください。 ドキュメントについて 昔は「iOSアプリケーション プログラミングガイド」なる日語ドキュメントがあったっぽいのですが、 Swift化あたりで焚書されたみたいです。 検索したところ、アーカイブにも見つからないです。。。 About App Development with UIKit 多分この内容が、それに相当するのだと思われます。 基的には公式ドキュメントに

    iOSアプリの基本構造 - Qiita
  • iOSアプリのライフサイクル - Qiita

    はじめに iosでAppDelegateのメソッドがどんな時に呼ばれるかを知りたかったので、 Appleの資料の確認と、アプリを実装して確認しました。 実装した環境 Xcode 10.2.1 SWIFT 5 ios 12 アプリライフサイクルと呼ばれるメソッド アプリライフサイクル 下の図は、アプリライフサイクルとそれぞれの遷移時にAppDelegateで呼ばれるメソッドです。 アプリの起動時 アプリを最初のタップして、起動した時のAppDelegateの呼ばれる順番です。 func application(_:willFinishLaunchingWithOptions) func application(_:didFinishLaunchingWithOptions:) func applicationDidBecomeActive(UIApplication) アプリをバックグランド

    iOSアプリのライフサイクル - Qiita
  • 1