SwiftUI 렌더링 개선

1.SwiftUI에서 불필요한 렌더링 제거하기

post-thumbnail

2.SwiftUI에서 불필요한 렌더링 제거하기(2)

post-thumbnail

3.SwiftUI에서 불필요한 렌더링 제거하기(3) - 다른 View의 @State 값 변화로 인해 View가 초기화되는 현상

post-thumbnail

4.렌더링 개선으로 CPU 사용률 2.8% 절감한 이야기 (SwiftUI 렌더링 관점에서 본 @StateObject와 @ObservedObject를 혼동하면 안되는 이유)

post-thumbnail

5.ViewModel init()이 반복 호출되는 이유: SwiftUI의 @StateObject 올바르게 사용하기

post-thumbnail

6.EquatableView와 Equatable로 SwiftUI View의 렌더링 성능 개선하기

post-thumbnail

7.SwiftUI가 View를 비교하고 렌더링하는 방식

post-thumbnail

8.iOS 17의 @Observable 매크로: SwiftUI 성능 최적화와 상태 관리 간소화

post-thumbnail