본문 바로가기
앱/iOS(Swift)

[Swift] 프로토콜

by 리드맥 2022. 2. 18.

프로토콜: API를 더욱 간결하게 표현하는 방법이다. 타입이다

프로토콜이 하는일: 내가 API를 갖도록 해주는데 클래스나 구조체를 완전하게 구현하는 대신에 클래스와 구조체가 구엇에 대한것인지만 밝혀두는것.  그냥 메소드 묶음같은것이다 

프로토콜은 선언된 메소드와 프로퍼티들로 된 집합체일 뿐이다.

프로토콜은 프로토콜을 실행하는 클래스 안에서 실행된다

 

 

1. 프로토콜 선언: 프로토콜에 들어갈 메소드와 프로퍼티를 선언하는 작업

2. class, struct, enum이 이 프로토콜을 실행하겠다고 선언 

3. 프로토컬에 선언된 작업을 구현

 

-> 추가예정

댓글