오늘은 Udemy강의에서 다뤘던 내용을 복습하는 차원에서 swift의 Protocol에 associatedtype을 지정하고 활용하는 방법과 associatedtype에 대한 제약을 주는 방법도 알아보겠습니다. 참고한 강의 reference는 아래 링크를 참고해주세요. https://www.udemy.com/course/swift-for-intermediate-and-advanced-ios-developers/ swift protocol, associatedtype 연관타입 정의 및 사용방법 Parser라는 protocol이 정의되어있습니다. 그리고 그 내부를 보시면 Input, Output 타입이 associatedtype으로 지정되어있습니다. 그리고 Input, Output을 사용하는 parse 라는..
Generic Argument Clause swift 제네릭 문법 인자 항 swift 제네릭 인자 절은 제네릭 타입의 타입 인자들을 구체화합니다. 제네릭 인자 절은 꺽쇠 블럭 내에 감싸인 형태로 정의가 되는데, 그 형태의 예시는 아래와 같습니다. 꺽쇠 블럭 내에는 여러개의 제네릭 타입 인자, 제네릭 인자 리스트(Generic argument list) 형태로 정의할 수도 있는데 이때 각 제네릭 타입은 ',' 로 구분되어집니다. 이렇게 정의된 타입 인자에는 해당 타입의 제네릭 인자 절안에 들어가는 타입 인자들은 제네릭 인자 절 내에 정의된 타입에 맞는 구체적 형식의 타입입니다. 위 Dictionary 구조체 코드를 통해 Swift 표준 라이브러리의 제네릭 Dictinoary 자료구조 타입의 기본 버전을 볼..
- Total
- Today
- Yesterday
- swift언어
- swift
- publisher
- swift 문자열
- 자연어처리
- swift 기초
- ios
- createML
- SwiftUI
- 김프매매
- 스위프트
- swift알고리즘
- Collection
- Protocol
- 백준알고리즘
- 프로그래머스
- swift reduce
- 프로그래머스swift
- 개발자문서
- 프로토콜
- 백준swift
- 알고리즘
- uikit
- swift string
- CoreML
- Swift 알고리즘
- 부스트코스
- swift문제
- 알고리즘문제
- 컬렉션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |