Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래머스
- 프래그먼트
- 스위프트
- 알고리즘
- 클로저
- 생명주기
- 옵셔널
- concurrency
- Swift
- 자바
- 구조체
- 프로퍼티
- RxSwift
- 백준
- Subject
- ios
- Self
- 이스케이핑
- 풀이
- async
- 안드로이드
- rx
- View
- 차이
- 해시
- noncopyable
- 연산자
- 리스트뷰
- observable
- weak
Archives
- Today
- Total
목록위임 (1)
study record
[Swift] 프로토콜
*이 글은 책 ‘스위프트 프로그래밍’을 학습하고 작성한 글입니다. 프로토콜이란 프로토콜은 특정 역할을 하기 위한 메서드, 프로퍼티, 기타 요구사항 등의 청사진을 정의한다. 구조체, 클래스, 열거형은 프로토콜을 채택해서 특정 기능을 실행하기 위한 프로토콜의 요구사항을 실제로 구현할 수 있다. 어떤 프로토콜의 요구사항을 모두 따르는 타입은 해당 프로토콜을 준수한다고 표현한다. 타입에서 프로토콜의 요구사항을 충족시키려면 프로토콜이 제시하는 청사진의 기능을 모두 구현해야 한다. 즉, 프로토콜은 정의를 하고 제시를 할 뿐이지 스스로 기능을 구현하지는 않는다. 프로토콜 채택 프로토콜은 구조체, 클래스, 열거형의 모양과 비슷하게 정의할 수 있으며 protocol 키워드를 사용한다. 구조체, 클래스, 열거형 등에서 프..
Swift/스위프트 프로그래밍
2022. 1. 11. 10:02