반응형
[Swift] Understanding Swift Performance 를 보면서 알게 된 것
WWDC 2016 Understanding Swift Performance 를 보다가 명확히 몰랐던 세가지를 알게 되었다. 1️⃣ final 키워드를 붙이면 컴파일이 빨라진다고 알고 있는데 이유가 뭘까? 2️⃣ uuid 필드를 String 타입 vs UUID 타입으로 들고 있는 것 중에 뭐가 더 좋은걸까? 3️⃣ 프로토콜과 달리 제네릭을 쓸 때는 구체타입을 왜 못바꿀까? [1] final 키워드 --- WWDC 세션 중 Method Dispatch 부분에 나오는 내용 ---- ✓ static dispatch: 컴파일 타임에 어떤 구현이 실행될 건지 알 수 있음 ✓ dynamic dispatch: 런타임에 어떤 구현이 실행될 건지 알 수 있음 static dispatch 인 경우, 컴파일러는 여러 기법 (..
🍏/Swift
2023. 3. 4. 23:44
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- ipad multitasking
- METAL
- drf custom error
- flutter 앱 출시
- github actions
- flutter deep link
- Flutter 로딩
- Python Type Hint
- Flutter Clipboard
- 플러터 얼럿
- Flutter Spacer
- ribs
- flutter dynamic link
- 플러터 싱글톤
- Watch App for iOS App vs Watch App
- PencilKit
- flutter build mode
- cocoapod
- Sketch 누끼
- Flutter Text Gradient
- Django Firebase Cloud Messaging
- 장고 Custom Management Command
- 장고 URL querystring
- DRF APIException
- Dart Factory
- 구글 Geocoding API
- SerializerMethodField
- Django Heroku Scheduler
- Flutter getter setter
- Django FCM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함