![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/6bxLf/btrXm9toJlH/O94f9Cz6DJ0kG73VcqevXK/img.png)
Protocol Type, Opaque Type 모두 얼핏 생각하면 Protocol Type은 해당 프로토콜을 채택한 타입을, Opaque Type도 해당 타입을 conform하는 세부타입을 외부에 노출되지 않게 해주는 동일 역할을 할 것으로 보여집니다. 하지만, 이 둘이 동일하다면 Opaque Type이라는 다른 명칭으로 개념이 나오지 않았을텐데요. Opaque Type은 Protocol Type과 달리, 보다 강력한 타입 보장을 하며, 타입 entity를 보존한다고 합니다. 이 특징으로인해 swift가 해당 Opaque 타입의 세부 타입을 추론할 수 있게 해준다고 하며, 일반 Protocol Type과 차이점을 갖게 됩니다. 이러한 Opaque Type, 불투명타입의 장점을 기본 Protocol ty..
iOS 개발/iOS 개발 팁
2023. 1. 29. 01:14
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ios
- 컬렉션
- 백준알고리즘
- uikit
- CoreML
- Swift 알고리즘
- 김프매매
- swift string
- 개발자문서
- 백준swift
- Collection
- publisher
- swift
- 자연어처리
- 부스트코스
- createML
- 프로그래머스swift
- 프로그래머스
- Protocol
- swift알고리즘
- swift언어
- swift 기초
- 알고리즘
- swift 문자열
- swift문제
- 스위프트
- 프로토콜
- 알고리즘문제
- swift reduce
- SwiftUI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함