Indetifiable Protocol 프로토콜을 공부하려다 보니 AssoicatedType이 나오더라구요!? 확실히 공부하고 지나갑시다!! TypeAlias 우선 typealias를 알아보는게 좋을 것 같더라구요 typealias는 기존에 선언되어있는 타입들에 대한 별칭? 별명을 선언해주어 좀 더 이해하기 쉽거나 가독성있게 해줄 수 있는 키워드이며 아래와 같이 사용합니다. typealias { 별명 } = existing type { 존재하는 타입 } 굳이? 왜? 라는 생각이 드실까봐 예제를 몇개 꺼내어 볼게요. typealias Name = String 기존에 존재하는 String타입에 Name이라는 별명을 지어줬습니다. 이렇게 되면 해당 Name이라는 타입을 실제 사용은 String으로 쓸 수 있습..
SwiftUI Tutorial을 진행하다가 List를 동적으로 나타낼때 데이터 모델이 Identifiable Protocol을 채택하게 해서 고유 Key를 식별하는 방법이 있었습니다! 어떤 느낌인지는 대충 알겠지만 뭐든 확실히 알아두는게 좋으니까 공식문서를 한 번 공부하는 시간을 가지겠습니다!! iOS 13.0+ 에서 사용됩니다. A class of types whose instances hold the value of an entity with stable identity. 이라고 간략히 설명되어 있네요. 인스턴스가 안정적인 Identify를 가진 엔티티 값을 보유하는 타입의 클래스라고 합니다. 쉽게 말해서 클래스가 여러개의 인스턴스를 찍어내어 메모리에 올리고 사용하는데 이 때 그 각각의 인스턴스를 식..