정구리의 우주정복

22. Swift 열거형 (enum) 본문

STUDY/SWIFT

22. Swift 열거형 (enum)

Jungry_ 2020. 3. 25. 14:24
반응형

사용하지 않아도 스위프트 코드를 작성하는 데에 크게 어려움은 없지만 더욱 강력한 코드를 작성할 수 있다 

 

열거형의 정의 방법 , 호출 방법
열거형 객체의 사용

!! 변수를 열거형으로 대입하면 같은 열거형의 다른 멤버는 .west 이런 형태로 사용할 수 있다 .

switch 구문의 사용과 주의할 점 

값을 읽을땐 .rawValue 를 쓰고 자동할당이 가능하다 

연관값을 사용해 멤버에 보조값을 설정

 

열거형 내부넹 연산 프로퍼티와 메소드를 정의 

열거형을 정의해 사용하는 덕분에 사용자는 마구잡이식 입력을 제한할 수 있을 뿐만 아니라 컴파일러가 자동완성으로 입력을 보소할 수 있는 이점이 생기고 입력해야할 값이 분명해진다. 

객체가 늘어나는 점이 부감일지 모르지만 구조적으로 안정된 코드를 설계할 수 있당

반응형

'STUDY > SWIFT' 카테고리의 다른 글

24. Swift 프로토콜 (사용법 , mutating)  (0) 2020.03.26
23. Swift 익스텐션 extension  (0) 2020.03.25
21. Swift 초기화 ( init())  (0) 2020.03.25
20. Swift 상속 -1 ( 상속 , 오버라이딩)  (0) 2020.03.21
19. Swift 타입 메소드  (0) 2020.03.18
Comments