@zhangyuhangk
2015-07-22T07:06:25.000000Z
字数 311
阅读 1055
swift
Swift2的enum新增了一个功能: String类型的enum如不指定rawValue,其值等于字面上的值(……表达能力捉急……)。看具体的例子吧:
enum Direction: String {
case East = "East"
case South = "South"
case West = "West"
case North = "North"
}
现在可以写成:
enum Direction: String {
case East, South, West, North
}
是不是简洁了许多?
知道这个feature后,我迫不及待地把工程里所有的cell identifier定义成enum(这也是官方推荐作法)