본문 바로가기 메뉴 바로가기

순진이의 순진한 하루

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

순진이의 순진한 하루

검색하기 폼
  • 분류 전체보기 (100)
    • 순진이의 하루 (23)
      • study정리 (16)
    • swift (10)
    • iOS 기초 (11)
    • iOS 개발자 되기 (29)
      • combine (1)
    • Flutter (18)
    • 알아두면 유용할 것 (7)
    • SwiftUI (0)
    • 프로그래머스 (0)
  • 방명록

Protocol (1)
[swift] CaseIterable protocol

오늘은 강의를 듣던 중 넘나 유용해서 정리하게 된 CaseIterable protocol 특집! CaseIterable는 못참지,,, 시작~ CaseIterable protocol 이 프로토콜은 "모든 값들은 컬렉션으로 제공해주는 타입"이에요. 보통 연관값(associated value)가 없는 열거형(Enum) 타입에서 주로 사용하쥬. 이 타입을 사용하면 allCases라는 속성을 통해서 모든 케이스들의 컬렉션에 접근할 수가 있어요. 뭔말이에유? 예시 ㄱㄱㄲㄲ ㄲㄱㄲㄱ 여기 CaseIterable 프로토콜을 채택한 열거형이 있습니다. (연관값 없음) enum CompassDirection: CaseIterable { case north, south, east, west } 이렇게 CaseIterable..

swift 2021. 12. 11. 22:13
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크

Blog is powered by Tistory / Designed by Tistory

티스토리툴바