UIViewContorller의 수명주기 관리 메서드
viewDidLoad : 뷰라는 틀을 처음 불러 올떄 실행해야 할 동작을 구성하는 메소드
viewWillAppear : 뷰라는 틀에 보여질 내용을 구성하는 메소드
viewDidAppear : 뷰 내용을 보이고 난 후 뷰에서 실행해야 할 동작을 구성하는 메소드
viewWillDisappear : 뷰의 내용을 더 이상 사용하지 않게 될때 실행해야할 동작을 구성하는 메소드
viewDidDisappear : 뷰라는 틀에 내용을 없앨때 실행해야하는 동작을 구성하는 메소드
viewDidUnload : 뷰라는 틀을 사용하지 않을 때 실행해야할 동작을 구성하는 메소드
//실행
2018-10-22 14:57:33.267860+0900 AppLifeCycle[9503:625211] didFinishLaunchingWithOptions
2018-10-22 14:57:33.271365+0900 AppLifeCycle[9503:625211] viewDidLoad
2018-10-22 14:57:33.271455+0900 AppLifeCycle[9503:625211] viewWillAppear
2018-10-22 14:57:33.285566+0900 AppLifeCycle[9503:625211] viewDidAppear
2018-10-22 14:57:33.290229+0900 AppLifeCycle[9503:625211] applicationDidBecomeActive
//버튼눌러서 새창띄우기
2018-10-22 14:58:44.946538+0900 AppLifeCycle[9503:625211] viewWillDisappear
2018-10-22 14:58:45.455178+0900 AppLifeCycle[9503:625211] viewDidDisappear
//띄운창 삭제
2018-10-22 14:58:58.000100+0900 AppLifeCycle[9503:625211] viewDidLoad
2018-10-22 14:58:58.005064+0900 AppLifeCycle[9503:625211] viewWillAppear
2018-10-22 14:58:58.513266+0900 AppLifeCycle[9503:625211] viewDidAppear
//홈버튼 눌러서 백그라운드 상태 만들기
2018-10-22 14:59:32.987024+0900 AppLifeCycle[9503:625211] applicationWillResignActive
2018-10-22 14:59:33.585445+0900 AppLifeCycle[9503:625211] applicationDidEnterBackground