[Swift] Enumerations
2016. 2. 10. 17:24ㆍComputer/Apple Ecosystem Insights
Swift 에서 사용하는
Enumeration 관련해서 알아보자
따라해보면서 느낀점은 Error type 정의 특정 상태 값 정의시에 유용하다는 점이다.
이는 기존 시스템에도 존재했던 부분이라 이정도만 하고 넘어가겠다.
// 2016. 02. 10.
// ENUMERATIONS
import UIKit
var bg = UIColor.redColor()
var keyboard = UIKeyboardAppearance.Dark
enum PrinterStatus{
case Online
case Offline
case Printing
case ReportingError
}
var cannon : PrinterStatus
cannon = .Online
var hp = PrinterStatus.Printing
var online : Bool = false
switch hp {
case .Online:
online = true
case .Offline:
online = false
case .Printing:
online = true
case .ReportingError:
online = false
}
반응형
'Computer > Apple Ecosystem Insights' 카테고리의 다른 글
Xcode 오류: failedToGetInstalledApplicationInfoAfterInstalling (0) | 2019.10.20 |
---|---|
[Swift] Classes (0) | 2016.02.10 |
[Swift] Optional (0) | 2016.02.10 |
[Swift] Tuple (0) | 2016.02.10 |
[Swift] Set (0) | 2016.02.10 |