반응형
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
- IBOutletCollection
- 트레일링 클로저
- Remot Push
- DispatchQueue
- entrypoint
- 연산 프로퍼티
- tableViewCell
- for-in
- weak
- property wrapper
- OperationQueue
- TableView
- RunLoop
- Choosing Between Structures and Classes
- userdefaults
- uikit
- AppTransportSecurity
- 후행 클로저
- CoreLocation
- ios
- firebase
- UIButton
- IBOutlet
- SWiFT
- 동시성프로그래밍
- 원격 푸시
- Understanding Swift Performance
- WWDC16
- 진입점
- viewcontroller
Archives
- Today
- Total
목록Understanding Swift Performance (1)
iOS 공부하는 감자
WWDC16) Understanding Swift Performance - 1
순서 Allocation Reference Counting Method Dispatch Protocol Types Generic Code Understanding Swift Performance Swift의 추상화 메커니즘이 성능에 미치는 영향을 이해하기 위한 가장 좋은 방법은 기본 구현을 이해하는 것. 개발자는 추상화를 구축하고 추상화 메커니즘을 선택할 때, 다음의 3가지를 고려해야 한다. 인스턴스가 Stack에 할당되는지, Heap에 할당되는지? (Allocation) 인스턴스를 전달할 때, 얼마나 많은 Reference Counting Overhead가 발생하는지? 인스턴스 메서드를 호출할 때, Method Dispatch 방식이 Static인지 Dynamic인지? 보다 빠른 Swift 코드를 작성..
WWDC
2023. 3. 1. 13:58