TAGS

주제로 글을 찾습니다

Tech, Domain, Journal 글에 붙은 공통 태그를 모았습니다.

애플 플랫폼 백과사전WWDC20 10040

Data Essentials in SwiftUI (WWDC20 10040)

Domain

Curt Clifton·Luca Bernardi·Raj Ramamurthy가 SwiftUI의 데이터 소유권·source of truth·@State/@StateObject/@ObservedObject·view life cycle을 한 번에 정리한 세션. 내용·코드·맥락을 한국어로 재구성한다.

  • iOS
  • SwiftUI
  • State
  • Binding
  • StateObject
애플 플랫폼 백과사전WWDC21 10022

Demystify SwiftUI (WWDC21 10022)

Domain

Matt Ricketson·Luca Bernardi·Raj Ramamurthy의 대표 세션. identity·lifetime·dependencies 세 축으로 SwiftUI의 업데이트 규범을 체계화한다. dependency graph가 곧 SwiftUI의 render tree라는 것까지.

  • iOS
  • SwiftUI
  • Identity
  • Lifetime
  • Dependencies
애플 플랫폼 백과사전WWDC23 10160

Demystify SwiftUI Performance (WWDC23 10160)

Domain

SwiftUI 앱이 느려지는 원인을 진단하는 법. printChanges로 의존성 추적, body 안의 work 제거, List/Table의 identity 수집 메커니즘까지 — 2021 Demystify가 이론이라면 이 세션은 최적화 매뉴얼이다.

  • iOS
  • SwiftUI
  • Performance
  • printChanges
  • List
애플 플랫폼 백과사전WWDC23 10149

Discover Observation in SwiftUI (WWDC23 10149)

Domain

Swift 5.9의 @Observable 매크로는 ObservableObject의 구조적 한계를 뒤집는다. body가 실제로 읽은 property만 추적하는 granular tracking 메커니즘과, @State·@Environment·@Bindable 세 개로 단순화된 property wrapper까지.

  • iOS
  • SwiftUI
  • Observable
  • ObservableObject
  • Bindable