열거형
enum
- 컴파일 타임에 결정
- 원치 않는 값이 잘못 입력되는 것을 막고 싶을때
- 입력받을 값을 미리 특정할 수 있을 때
- 제한된 값 중에서만 선택할 수 있도록 강제하고 싶을때
- 보안성이 뛰어나다.
예시
- 성별: 남, 여
- 국가: 한국, 일본, 미국, 중국, 인도, 호주, 캐나다
- 지역: 서울특별시, 인천광역시, 부산광역시
- 색상: 빨강, 노랑, 초록
- 방향: 동, 서, 남, 북
enum 열거형 이름{
//열거형 정의
}
enum Direction{
case North
case South
case East, West
}
enum HTTPCode: Int{
case OK = 200
case NOT_MODIFY = 304
case INCORRECT_PAGE = 404
case SERVER_ERROR = 500
}
HTTPCode.OK.rawValue // 200
HTTPCode.NOT_MODIFY.rawValue // 304
HTTPCode.INCORRECT_PAGE.rawValue // 404
HTTPCode.SERVER_ERROR.rawValue // 500
'IOS > Swift' 카테고리의 다른 글
String To Array Parsing (0) | 2016.06.01 |
---|---|
extension (0) | 2016.05.28 |
옵셔널의 단점, 옵셔널 체인 (0) | 2016.05.28 |
생성자 (0) | 2016.05.28 |
Any, AnyObject (0) | 2016.05.28 |
댓글 로드 중…
트랙백을 확인할 수 있습니다
URL을 배껴둬서 트랙백을 보낼 수 있습니다