티스토리 뷰

모바일 프로그래밍

iOS 앱 생명주기(App Lifecycle)

두덕리온라인 2017. 4. 4. 17:36
728x90
반응형

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

=> 어플리케이션이 처음 실행될 때. (처음 메모리상에 올라가게 될 때를 말함)

- (void)applicationDidBecomeActive:(UIApplication *)application

=> 어플리케이션이 활성화 될 때,

  즉 didFinishLaunchingWithOption 호출 직후, 어플리케이션이 백그라운드로 돌아갔다가 다시 불러질 때 호출

- (void)applicationWillResignActive:(UIApplication *)application

=> 어플리케이션이 백그라운드로 들어가기 직전(홈버튼을 누른 직후)에 호출 됨

- (void)applicationDidEnterBackground:(UIApplication *)application

=> 어플리케이션이 백그라운드로 완전히 들어갔을 때 호출됨

- (void)applicationWillEnterForeground:(UIApplication *)application

=> 어플리케이션이 다시 활성되 되기 직전에 호출됨

    (백그라운드 상에서 다시 어플리케이션이 활성되 되면 willEnterForeground 호출 후 applicationDidBecomeActive 호출)

- (void)applicationWillTerminate:(UIApplication *)application

=> 어플리케이션이 완전히 종료되기 직전에 호출 됨


반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday