Link
Notice
목록CaseIterable (1)
HIT해

CaseIterable이란?CaseIterable은 Swift에서 열거형의 모든 케이스를 컬렉션처럼 다룰 수 있게 해주는 프로토콜이다.이 프로토콜을 채택한 열거형은 자동으로 allCases 라는 속성을 가지게 되며, 이를 통해 열거형의 모든 케이스를 배열 형태로 접근할 수 있다. 기본 사용법enum CompassPoint: CaseIterable { case north case south case east case west} 이렇게 하면 CompassPoint.allCases 를 통해 열거형의 모든 케이스에 접근할 수 있다.for direction in CompassPoint.allCases { print(direction)} 배열로 만들기allCases를 활용하여 열거형의 모..
Swift/기초문법
2024. 8. 21. 00:25