Identifiable 프로토콜에 대해서 Araboza
Identifiable
고유 개체를 구분하기 위해 사용하는 프로토콜이다.
var id 프로퍼티 하나만 가지는 프로토콜이다.
var id
값이 다르더라도 id가 같으면 동일한 개체로 취급한다.
id
타입이 Identifiable을 채택했다면 id 프로퍼티 구현은 필수
// 예시 struct Plant: Identifiable { var id = UUID() var name: String }