SWIFTUI
28P_001
·
SWIFT
withAnimation, .animation, .transition 헷갈릴 때 보는 메모
SwiftUI에서 상태 변화에 애니메이션 붙이려고 할 때 withAnimation, .animation modifier, .transition 셋이 어떻게 다른지. 그리고 .transition이 안 먹히는 흔한 케이스.
MAY 12, 2026 · 4 MIN
P_002
·
SWIFT
NavigationView에서 NavigationStack으로 옮긴 메모
iOS 16에서 deprecated된 NavigationView를 NavigationStack으로 옮기면서 정리한 메모. 값 기반 push, NavigationPath, 시간 잡아먹은 두 자리.
MAY 12, 2026 · 5 MIN
P_003
·
SWIFT
SwiftUI List 스크롤 끊길 때 점검하는 메모
SwiftUI List/LazyVStack 스크롤이 끊기거나 셀이 깜빡일 때 가장 먼저 보는 곳들. ForEach id, 셀 안 ViewModel 생성, AsyncImage 캐싱, 무거운 body 계산까지.
MAY 12, 2026 · 5 MIN
P_004
·
SWIFT
iOS 17 이후 @StateObject는 거의 안 쓰게 됐다
iOS 17부터 @Observable 매크로 들어오면서 @StateObject/@ObservedObject 중에 뭘 쓸지 헷갈리던 게 거의 사라졌다.
MAY 12, 2026 · 5 MIN