
타입으로서의 프로토콜 (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
- CS 네트워크
- Swift Error Handling
- Swift 프로퍼티
- swift (programmers)
- Swift joined()
- swift 고차함수
- 원티드 프리온보딩
- Swift inout
- Combine: Asynchronous Programming with Swift
- Swift joined
- Swift 알고리즘
- Swift
- iOS error
- Swift init
- Swift RIBs
- swift reduce
- swift protocol
- Swift final
- removeLast()
- RIBs tutorial
- swift property
- RTCCameraVideoCapturer
- Swift Leetcode
- Swift ModernRIBs
- Swift 내림차순
- Swift 프로그래머스
- swift programmers
- ios
- Class
- 2023년 회고
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함