issues
search
HypeDitto
/
iOS-Study
iOS 기술 면접 대비
0
stars
0
forks
source link
프로토콜이란 무엇인지 설명하시오
#70
Open
YouHojoon
opened
1 year ago
YouHojoon
commented
1 year ago
프로토콜이란 타입으로 Swift의 Class나 Struct, Enum의 행동을 정의하는 역할이다.
정의를 할 뿐 구현을 하지 않는다.
HeegeePark
commented
1 year ago
프로토콜(protocol)은 특정 역할을 수행하기 위한 메서드, 프로퍼티, 기타 요구사항 등의 청사진을 정의합니다. 기능만 정의할 뿐 실제 구현은 하지 않습니다.
구조체, 클래스, 열거형들은 프로토콜을 채택하여 프로토콜의 요구사항을 구현할 수 있습니다.
단, 프로토콜에 정의된 모든 기능을 다 구현해야 합니다.