LoginSignup
10
8

More than 5 years have passed since last update.

UIApplicationのNotificationや、applicationDidBecomeActiveの呼ばれる順番

Posted at

UIApplicationのNotificationや、applicationDidBecomeActiveの呼ばれる順番

最近swift勉強しています。

放置ゲーとか作ってみたいなと思って、アクティブになった時にcallするメソッドなどいろいろ見てたんですが、似てるのがすでにAppDelegateにあるので、結局どっちなの?ってことで呼ばれる順番とか調べてみました。

上から順番に呼ばれてます。

アプリが起動した際に呼ばれる順番
UIApplicationDidFinishLaunchingNotification
applicationDidBecomeActive()
UIApplicationDidBecomeActiveNotification
アクティブ状態からバックグラウンドへ移動する際に呼ばれる順番
applicationWillResignActive()
UIApplicationWillResignActiveNotification
applicationDidEnterBackground()
UIApplicationDidEnterBackgroundNotification
バックグラウンドからアクティブになる際に呼ばれる順番
applicationWillEnterForeground()
UIApplicationWillEnterForegroundNotification
applicationDidBecomeActive()
UIApplicationDidBecomeActiveNotification

Notification系は全てviewDidLoad()内で定義しています。

まだまだ素人なんで、それぞれの使い分けが解ってないです。

よかったら教えて下さい(´・ω・`)

10
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
8