Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 21wwdc
- method dispatch
- value sementics
- sectionHeader
- diffabledatasourcesnapshot
- JSON
- Di
- dynamic dispatch
- itemidentifier
- uinib
- propertywrapper
- arc in swift
- itemidentifiertype
- hashable
- IOS
- DiffableDataSource
- SWIFT
- container
- vwt
- reference sementics
- 우유혁명
- projectedvalue
- 2021wwdc
- Asynchronous
- assembly
- collectionView layout
- swinject
- compositional layout
- sendable
- di library
Archives
- Today
- Total
목록21wwdc (1)
Onemoon Studio
[ WWDC21 ] ARC in Swift : Basics and beyond
iOS에서는 메모리 관리를 위해서 ARC라는 기법을 사용합니다. Automatic Reference Counting의 약자로 객체의 사용을 추적하여 더 이상 사용되지 않는 경우 자동으로 메모리에서 해제하는 기법입니다. 이번에 Xcode 13의 ARC 최적화에서 어떻게 변경이 되었는지 그리고 어떤 side-effect 가 생길 가능성이 있는지 확인해보겠습니다. 해당 세션을 참고하여 작성하였습니다. Basic Swift에서는 값에 대한 타입으로 Reference Type 그리고 Value Type을 사용할 수 있으며 웬만하면 value Type을 사용하는 것을 추천합니다. 이유는 Reference Type을 사용하는 경우 상황에 따라서 의도치 않은 공유가 될 수 있기 때문입니다. 이때 말하는 Referenc..
WWDC
2021. 7. 15. 21:42