개요
wwdc 2024 요약이오
- Swift Testing 공부해볼만하다. 유용할듯
- UIKit은 확실히 지는해인가?? SwiftUI랑 상호 운용에 대한 내용이 기억에 남는다.
- preview를 사용해!라는 느낌을 많이 받았다.
- explicit modules 에 대해서 알아봐야겠다. 뭔가 좋아졌다고 하는데 뭔말이지
- 오,,, 디버깅하기 좋아보이는 기능이 생겼다.
- nonisolated 같은 annotation 공부해야겠다.
- 프로파일링 공부해야겠다.
2015
- dynamic
- @objc
- @nonobjc
- Function Pointers - Like closures, but can’t carry state
- nullable / nonnull
- NS_Assume_nonnull_begin / end
2016
swift performance
- dynamic dispatch - 상속
- final 키워드를 하면 static dispatch?
- The Existential Container, The value Withness Table(VWT), Protocol Withness Table
- V-Table
- copy on write
- ProtocolTypes
- Dynamic polymorphism
- Indirection through Withness Tables and Existential Container
- Copying of large values causes heap allocation