macOS, iOS
[iOS] application(_:didFinishLaunchingWithOptions:)
SweetDev
2021. 4. 16. 12:48
delegate에게 앱이 거의 실행 직전의 상태라고 알려준다!!!!!
Declaration
optional func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool
launchOptions 딕셔너리에는 앱이 실행된 이유가 온다. 유저가 직접 앱 아이콘을 눌러서 실행한 경우에는 이 값이 비어있을 수 있다!!
왜 둘다 nil인지는 모르겠지만...
Return Value
앱이 URL Resourse를 handle 할 수 없거나, user activity를 계속할 수 없으면 false를 리턴하고, 정상적인 행동이 가능하면 true를 리턴한다.
만약 remote push를 눌러서 들어간 앱이라면, return value는 무시된다.
Discussion
application(_:willFinishLaunchingWithOptions:)
application(_:didFinishLaunchingWithOptions:)