Swift 3.0、Xcode 8与Interface Builder的新特性及应用
在开发过程中,Swift 3.0、Xcode 8和Interface Builder带来了许多令人兴奋的更新。下面将详细介绍这些更新中的一些重要特性及其应用。
1. Swift中错误处理
- 问题 :想了解在Swift中如何抛出和处理异常。
- 解决方案 :使用
throw语法抛出异常,使用do、try、catch语法捕获异常。 - 示例代码 :
enum Errors : Error{
case emptyFirstName
case emptyLastName
}
func fullNameFromFirstName(_ firstName: String, lastName: String) throws -> String{
if firstName.characters.count == 0{
throw Errors.emptyFirstName
}
if lastName.characters.count == 0{
throw Errors.emptyLastName
}
return firstName + " " +
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



