
위의 그림과 같이 프로토콜을 두개 만들어준다. 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
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Objective-C
- Delegate
- Secure Enclave
- widget extension
- 순환참조
- associated type
- Tuist
- cicd
- flatMap
- iOS Mnemonic
- CI
- SwiftUI
- Swift 니모닉
- Fastlane
- ios
- modulemap
- module map
- cd
- iOS wallet
- XCodeGen
- isSecureTextEntry
- XCode Cloud
- 니모닉
- swift
- iOS 니모닉
- RxSwift
- firebase distribution
- arc
- Protocol
- Gitlab Runner
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함