IOS/LifeCycle

    View Life Cycle

    목차 1. 개요 2. View Life Cycle의 순서 3. View Life Cycle method 종류 및 기능 4. 참고 문헌 1. 개요 ViewController의 생명주기로 view가 나타나고 사라지는 과정에서 관련된 메소드들이 호출되어진다. 이를 잘 활용하면 원하는 타이밍에 내가 원하는 동작을 수행할 수 있다. 2. View Life Cycle의 순서 3. View Life Cycle method 종류 및 기능 // 컨트롤러가 관리하는 view를 생성할 때 호출 loadView() // view가 메모리에 올라갈 때 호출 viewDidLoad() // view 계층에 view가 추가되기 직전 호출 viewWillAppear(_:) // view 계층에서 view가 추가된 직후 호출 viewD..

    App Life Cycle

    목차 개요 App Life Cycle이란? App Life Cycle State 종류 Application Delegate method & Scene Delegate method 참고 문헌 1. 개요 앱이 실행되고 종료되기 전까지 많은 상태가 존재한다고 한다. 그 상태는 무엇이 있고, 그 역할에 대해 알아보려고 한다. 애플 공식 개발 문서를 토대로 내가 이해한 내용을 정리하였다. 2. app life cycle이란? 기본적으로 IOS에서 App의 현재 상태에 따라 무엇을 할 수 있고 할 수 없는지 결정된다. UIKit은 적절한 delegate 객체의 메소드를 호출하여 앱의 상태가 변한 것을 알려준다. 이렇듯 각 상태 별 적절한 조치를 취할 수 있도록 만들어진 것이 App Life Cycle 개념이다. I..