본문 바로가기 메뉴 바로가기

이한위의 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

이한위의 블로그

검색하기 폼
  • 분류 전체보기 (17)
    • 프로그래밍 (15)
      • Apple SDK (1)
      • macOS (0)
      • iOS (4)
      • Objective-C (0)
      • Swift (4)
      • Cocoa & Cocoa Touch Framewo.. (2)
      • 개발환경 (4)
    • 잡담 (2)
      • 회고록 (2)
  • 방명록

associated type (1)
associatedtype을 이용해 protocol 만들기

위의 그림과 같이 프로토콜을 두개 만들어준다. MyProtocol이라는 protocol은 myVar라는 변수를 property로 가지고 있어야하며 myVar는 MyVarClassProtocol이라는 프로토콜을 채택한다. MyVarClassProtocol이라는 프로토콜은 name이라는 String타입 property가 있어야한다 이제 MyVarClass라는 MyVarClassProtocol을 채택하는 class를 만들어주고 MyClass라는 MyProtocol을 채택하는 class를 만들어주자. MyVarClass에는 name을 출력해주는 printName이라는 함수가 존재한다. MyClass를 마저 작성하려했더니.. ...안된다.. 에러메시지를 보니 MyClass가 MyProtocol을 준수하지 않았다고..

프로그래밍/Swift 2021. 2. 23. 22:09
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • hanweee's gitghub
TAG
  • swift
  • cd
  • Protocol
  • Gitlab Runner
  • iOS Mnemonic
  • 순환참조
  • modulemap
  • Objective-C
  • 니모닉
  • isSecureTextEntry
  • cicd
  • widget extension
  • iOS wallet
  • SwiftUI
  • RxSwift
  • XCodeGen
  • Delegate
  • iOS 니모닉
  • CI
  • Swift 니모닉
  • Tuist
  • XCode Cloud
  • Secure Enclave
  • arc
  • Fastlane
  • ios
  • firebase distribution
  • flatMap
  • module map
  • associated type
more
«   2026/04   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바