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
- swift 기초
- swift
- SwiftUI
- swift string
- CoreML
- Protocol
- swift 문자열
- ios
- 개발자문서
- 스위프트
- uikit
- 프로그래머스swift
- 프로그래머스
- swift알고리즘
- 김프매매
- swift언어
- createML
- swift문제
- 프로토콜
- swift reduce
- 알고리즘
- 자연어처리
- 알고리즘문제
- 백준알고리즘
- 컬렉션
- Swift 알고리즘
- 백준swift
- swift concurrency
- Collection
- 부스트코스
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함