하이 D:)veloper

  • 홈
  • 태그
  • 방명록

ProtocolWitnessTanble 1

Swift의 메서드 실행 방법 (2) | table 기반 메커니즘 Virtual Table과 Witness Table

이전 글에서 swift의 세 가지 메서드 실행 방법에 대해 알아보았다. 이번 글에서는 Table Dispatch를 하기 위한 메서드 저장 방식인 Virtual Table, Witness Table에 대해 알아보려고 한다. WWDC2016에서 Swift의 퍼포먼스에 대한 세션에서 사용했던 코드를 중심으로 차이를 살펴보자. Understanding Swift Performance Swift의 메서드 실행 방법 (1) | Direct(Static) Dispatch/ Table(Dynamic) Dispatch/ Message Dispatch Swift의 메서드 실행 방법 (2) | table 기반 메커니즘 Virtual Table과 Witness Table Swift의 메서드 실행 방법 (3) | 프로토콜 채택..

Swift 2024.01.23
이전
1
다음
더보기
프로필사진

하이 D:)veloper

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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
  • 분류 전체보기 (67)
    • SwiftUI (19)
    • Swift (32)
    • iOS (11)
    • RxSwift (3)

Tag

notification, xcode, struct, RxSwift, existentialtype, existentialContainer, Equatable, hotobservable, Generic, coredata, lokalise, UIKit, swiftUI, ios, GCD, swift localization, Swift, coldobservable, Protocol, completionHandler,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바