TAGS

주제로 글을 찾습니다

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

애플 플랫폼 백과사전SwiftUI 에서 escaping closure 를 쓰지 말아야 하는 이유

SwiftUI 에서 escaping closure 를 쓰지 말아야 하는 이유

Domain

커스텀 container view 를 만들 때 content 를 @escaping closure 로 받을지, 초기화 때 바로 평가해서 view 로 저장할지. 겉보기엔 closure 쪽이 더 효율적이지만 실제로는 @State 최적화와 memoization 이 동시에 깨진다. Rens Breur 가 왜 view 는 이미 함수인지부터 짚고 시작한다.

  • iOS
  • SwiftUI
  • SwiftUI Internals
  • ViewBuilder
  • Memoization