iOS swift中取枚举类型原始值的方法
2015-12-10 21:55
274 查看
enum Planet: Int { case Mercury = 1, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune }
取swift枚举结构的原始值用toRaw
let earthsOrder = Planet.Earth.toRaw() // earthsOrder is 3
从原始值范围枚举类型用fromRaw
let possiblePlanet = Planet.fromRaw(7) // possiblePlanet is of type Planet? and equals Planet.Uranus
mark:定义枚举类型的时候要把枚举的类型要明确写出,上例中类型是Int
相关文章推荐
- swift - 动画学习
- swift 学习资源 大集合
- Swift中的断言assert
- 使用swift集成移动广告聚合平台
- swift学习3 数据类型的可选值 optional type
- Swift 中随机数
- Swift初学习
- Swift-封装购物车Model 数据模型
- swift学习2 元组 tuples
- Swift之基本数据类型间的转换
- Swift使用Playground编程
- Swift的String类型转换如何实现?
- swift学习1 基本数据类型
- 【Swift】—— 中国课程
- Swift-打开其它Storyboard中的自定义模态窗口
- Swift快速入门(一)基本类型
- Swift中延迟属性@lazy
- Swift学习(一:认识必要数据类型)
- swift开发中No such module 'Cocoa' 错误
- iOS项目之Swift新闻App(一)—应用界面布局