
[SwiftUI] LifeCycle
·
Dev/SwiftUI
UIKit과 SwiftUI는 생명주기가 다르다. SwiftUI로 뷰를 그리고 로직을 작성하다 보면 viewDidLoad처럼 onAppear를 사용하다가 기대한 대로 동작하지 않는 경험을 한 적이 있다. 검색해 보니 UIKit과 달라진 생명주기 델리게이트와 연관이 있었기에, 두 프레임워크 중 SwiftUI의 생명주기 API를 정리해 본다. 전반적인 iOS 앱 생명주기에 대한 내용은 아래 포스트에 정리한 바 있다. https://calliek.tistory.com/28 [UIKit] 앱의 생명주기✔︎ 생명주기 (Life Cycle) 생명주기란, 앱이 최초로 실행되는 시점부터 종료되는 시점까지의 상태를 의미한다.그렇다면 이런 앱의 상태가 무엇인가 하면, "the current state of your app ..