iOS 개발자 TDCIAN

  • 홈
  • 태그
  • 방명록

testable code 1

[Swift] protocol에 관하여

야곰, ⟪스위프트 프로그래밍: Swift 5⟫ p.371 프로토콜이란 프로토콜(protocol)은 특정 역할을 하기 위한 메서드, 프로퍼티, 기타 요구사항 등의 청사진을 정의합니다. 구조체, 클래스, 열거형은 프로토콜을 채택(Adopted)해서 특정 기능을 실행하기 위한 프로토콜의 요구사항을 실제로 구현할 수 있습니다. 어떤 프로토콜의 요구사항을 모두 따르는 타입은 '해당 프로토콜을 준수(Conform)한다'고 표현합니다. 타입에서 프로토콜의 요구사항을 충족시키려면 프로토콜이 제시하는 청사진의 기능을 모두 구현해야 합니다. 즉, 프로토콜은 정의를 하고 제시를 할 뿐이지 스스로 기능을 구현하지는 않습니다. Q. Swift에서 protocol의 정의와 특징을 설명해 줘 A. Swift에서 protocol은 ..

iOS/Common 2023.04.10
이전
1
다음
더보기
프로필사진

iOS 개발자 TDCIAN

  • 분류 전체보기 (90)
    • Android (2)
    • iOS (69)
      • UIKit (15)
      • SwiftUI (9)
      • Common (35)
      • Reactive Programming in iOS (2)
      • Objective-C (8)
    • Computer Science (9)
    • 넓고 얕은 IT 이야기 (7)
    • 거인의 어깨 (3)

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2026/02   »
일 월 화 수 목 금 토
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

Copyright © AXZ Corp. All rights reserved.

티스토리툴바