Notice
Recent Posts
Recent Comments
Link
투케이2K
14. (swift/xcode) enum 열거체 자료형 사용해 데이터 정의 및 호출 실시 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
/*
[요약 설명]
1. enum : 상수값(고정 데이터)을 열거체로 정의해 간편하게 관리하고 호출 및 사용할 수 있습니다
2. enum 사용 시 프로그램의 가독성이 높아지고, 간편하게 데이터를 관리할 수 있습니다
*/
// [enum 정의 실시]
enum response : String {
case success = "성공" // string 리턴값 정의
case fail = "실패" // string 리턴값 정의
case error = "에러" // string 리턴값 정의
}
// [enum 정의 실시]
enum mobile {
case samsung(device:samsung) // 회사별 휴대폰 기종 파라미터로 받는다
case apple(device:samsung) // 회사별 휴대폰 기종 파라미터로 받는다
}
enum samsung {
case note10
case note5
case edge7
}
enum apple {
case iphone7
case iphone8
case iphone9
}
// [테스트 메인 함수 정의 실시]
func testMain() {
print("[Program Start]")
print("")
// [enum 호출 및 데이터 확인 실시]
let s_data = response.success.rawValue
let f_data = response.fail.rawValue
let e_data = response.error.rawValue
print("s_data : ", s_data)
print("f_data : ", f_data)
print("e_data : ", e_data)
print("")
// [enum 호출 및 데이터 확인 실시]
let d_data = mobile.samsung(device: .note10) // mobile 호출 >> 회사 디바이스 확인
switch d_data {
case .samsung(let device):
print("samsung : ", device)
case .apple(let device):
print("apple : ", device)
}
}
[결과 출력]
[요약 설명]
/*
[요약 설명]
1. enum : 상수값(고정 데이터)을 열거체로 정의해 간편하게 관리하고 호출 및 사용할 수 있습니다
2. enum 사용 시 프로그램의 가독성이 높아지고, 간편하게 데이터를 관리할 수 있습니다
*/
반응형
'Swift' 카테고리의 다른 글
Comments