프로토콜: API를 더욱 간결하게 표현하는 방법이다. 타입이다
프로토콜이 하는일: 내가 API를 갖도록 해주는데 클래스나 구조체를 완전하게 구현하는 대신에 클래스와 구조체가 구엇에 대한것인지만 밝혀두는것. 그냥 메소드 묶음같은것이다
프로토콜은 선언된 메소드와 프로퍼티들로 된 집합체일 뿐이다.
프로토콜은 프로토콜을 실행하는 클래스 안에서 실행된다
1. 프로토콜 선언: 프로토콜에 들어갈 메소드와 프로퍼티를 선언하는 작업
2. class, struct, enum이 이 프로토콜을 실행하겠다고 선언
3. 프로토컬에 선언된 작업을 구현
-> 추가예정
'앱 > iOS(Swift)' 카테고리의 다른 글
| [Swift] 일급객체 (0) | 2022.03.06 |
|---|---|
| [Swift] 테이블뷰 cell attributedText 사용시 다음 cell까지 코드가 적용되는 문제해결 (0) | 2022.02.22 |
| [Swift] Extension (0) | 2022.02.17 |
| [Swift] 클로저에서 self 를 사용하는 이유 (0) | 2022.02.16 |
| [Swift] gesture (0) | 2022.02.14 |
댓글