枚举类型定义
enum NetworkStatus {
case Loading
case Error
case Normal
}
1. 枚举的使用
var _netStatus:NetworkStatus!
var netStatus:NetworkStatus{
get{
return _netStatus
}
set{
_netStatus = newValue
switch newValue {
case .Loading:
//加载时事件
break
case .Error:
//网络错误时事件
break
case .Normal:
//网络正常时事件
break
}
}
}
这是一个常见的网络状态的枚举类型
根据项目需求去做对应的事件处理即可
除常见的NSInteger类型外 swift与OC 不同之处 还可定义 字符串(String)
布尔类型(Boolean) 等其他类型
网友评论