
타입으로서의 프로토콜 (Protocols as Types) 프로토콜은 기능구현을 하지 않습니다. (선언만 할 뿐) 프로토콜을 타입으로 사용할 수 있습니다. 다른 타입이 허용되는 여러 곳에서 다음과 같은 프로토콜을 사용할 수 있습니다. 함수, 메서드 또는 이니셜라이저에서의 매개변수 타입 또는 리턴타입 상수, 변수 또는 프로퍼티로서의 타입 배열, 사전, 다른 컨테이너의 항목으로서의 타입 타입이기 때문에 네이밍은 첫번째 문자를 대문자로 해줍니다. ex) TestType 예제로 바로 봐봅시다 protocol RandomNumberGenerator { func random() -> Double } class LinearCongruentialGenerator: RandomNumberGenerator { var la..
iOS
2022. 8. 10. 16:23
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Swift RIBs
- Swift final
- swift property
- Class
- Swift
- swift 고차함수
- Combine: Asynchronous Programming with Swift
- Swift 내림차순
- RTCCameraVideoCapturer
- swift programmers
- Swift inout
- ios
- Swift init
- Swift 프로그래머스
- Swift 프로퍼티
- iOS error
- Swift joined()
- Swift Leetcode
- 2023년 회고
- swift reduce
- Swift ModernRIBs
- Swift Error Handling
- Swift 알고리즘
- swift (programmers)
- swift protocol
- CS 네트워크
- removeLast()
- Swift joined
- 원티드 프리온보딩
- RIBs tutorial
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함