반응형
[Swift] @inlinable과 @usableFromInline
Swift Docs > Attribute 를 보면, Swift의 inline 관련 attribute 로 inlinable과 usableFromInline 가 있습니다. [1] inline 한정자란? 우선 이펙티브 코틀린 책 내용을 통해 inline 개념을 먼저 알아봅시다! inline 한정자의 역할은 컴파일 시점에 '함수를 호출하는 부분'을 '함수의 본문' 으로 대체하는 것입니다. 일반적인 함수를 호출하면 함수 분문으로 점프하고, 본문의 모든 문장을 호출한 뒤에 함수를 호출했던 위치로 다시 점프하는 과정을 거칩니다. 하지만 inline 한정자를 붙여 함수를 만드면, 이러한 점프가 일어나지 않습니다. # 장점 모든 함수는 inline 한정자를 붙이면 조금 더 빠르게 동작합니다. 함수 호출과 리턴을 위해 점..
🍏/Swift
2022. 5. 17. 22:38
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 플러터 얼럿
- flutter build mode
- METAL
- 장고 Custom Management Command
- drf custom error
- 플러터 싱글톤
- SerializerMethodField
- 구글 Geocoding API
- Watch App for iOS App vs Watch App
- Flutter getter setter
- PencilKit
- Flutter 로딩
- flutter dynamic link
- DRF APIException
- Dart Factory
- Flutter Text Gradient
- Python Type Hint
- Flutter Clipboard
- Django Firebase Cloud Messaging
- flutter 앱 출시
- Flutter Spacer
- 장고 URL querystring
- Sketch 누끼
- ribs
- Django FCM
- github actions
- cocoapod
- flutter deep link
- ipad multitasking
- Django Heroku Scheduler
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함