Philographer

enum

2016. 5. 28. 20:13 - 티메르

열거형

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을 배껴둬서 트랙백을 보낼 수 있습니다