iOS/swiftUI
-
SwiftUI View Lifecycle - 뷰 생명주기 완벽 이해하기iOS/swiftUI 2025. 5. 12. 21:07
오늘은!SwiftUI 의 View lifecycle 을 한번 정리해보겠습니다;)UIKit 에 비해 훨씬 간단해서 한 번 읽고 넘겼었는데,정확히 어떤 시점을 기준으로 상태가 변하는지 눈으로 확인해보면서 정리해 볼게요 SwiftUI View liifecycle 핵심 원칙1. 뷰는 Value 타입View 는 struct 이며, 상태가 바뀔 때마다 새로운 인스턴스 생성View의 상태변화가 생명주기의 핵심!!! 2. 상태 기반 렌더링@State, @ObservedObject, @EnvironmentObject 등의 상태 변경되면-> body 재평가 -> 새로운 뷰로 업데이트 View Lifecycle1) init()뷰 인스턴스가 생성될 때 호출됨프로퍼티 초기화, 로그 출력에 사용가능2) .onAppear뷰..