개발하자 중엽아
  • [Swift] View Life Cycle
    2023년 06월 11일 13시 59분 13초에 업로드 된 글입니다.
    작성자: 이중엽

    1. 개요

     

    ViewController의 생명주기로 view가 나타나고 사라지는 과정에서 관련된 메소드들이 호출되어진다.

    이를 잘 활용하면 원하는 타이밍에 내가 원하는 동작을 수행할 수 있다.

     

    2. View Life Cycle의 순서

     

    3. View Life Cycle method 종류 및 기능

    // 컨트롤러가 관리하는 view를 생성할 때 호출
    loadView()
    
    // view가 메모리에 올라갈 때 호출
    viewDidLoad()
    
    // view 계층에 view가 추가되기 직전 호출
    viewWillAppear(_:)
    
    // view 계층에서 view가 추가된 직후 호출
    viewDidAppear(_:)
    
    //  view 계층에서 view가 삭제되기 직전 호출
    viewWillDisappear(_:)
    
    // view 계층에서 view가 삭제된 직후 호출
    viewDidDisappear(_:)

     

    4. 참고 문헌

    Apple 공식 개발자 문서

    Apple 공식 개발자 문서 - UIViewController

    tistory - DongTaTo

    'Swift' 카테고리의 다른 글

    [Swift] final  (0) 2024.08.07
    [Swift] App Life Cycle  (0) 2023.06.11
    [Swift] 고차함수  (0) 2023.06.11
    댓글