在今年的苹果发布会上,苹果公司发布了6.1版本,看到很多朋友不知道在哪里下载,飞翔小编就分享一下吧
Xcode 6 和 Xcode 6.1 啥区别啊?
Xcode 6 支持到 Mac OS X 10.9.x
Xcode 6.1 支持到 Mac OS X 10.10
---------
Xcode 6 包含 Swift for iOS SDK
Xcode 6.1 包含 Swift for iOS SDK,Swift for OS X SDK
---------
Xcode 6.1 應該會和 Yosemite 一起 Release
说明:
现在,开发者也可以直接在构造器中返回nil表示构造失败。一个表示失败的构造器可以通过init?来声明,它可以返回一个显式的可选类型或隐式解封的可选类型。但要注意对于枚举和结构体来说随时都可以返回nil,而对类则不一样,只有当所有的存储属性被初始化后或者其self.init和super.init被调用后才可以返回nil,当前调用代码就可以收到nil,来判断构造是否成功:
[cpp] view plaincopy
extension Int {
init?(fromString: String) {
if let i = fromString.toInt() {
// Initialize
self = i
} else {
// Discard self and return 'nil'.
return nil
}
}
}
可以这么使用:
[cpp] view plaincopy
if let twentytwo = Int(fromString: "22") {
println("the number is \(twentytwo)”)
} else {










