swift
大燕codeblog
脚踏实地
展开
-
swift学习错误处理流程
swift之错误处理 错误的表示 抛出错误 错误的处理 指定清理操作 错误的表示在 Swift 中,错误用符合Error协议的类型的值来表示。这个空协议表明该类型可以用于错误处理。wift 的枚举类型尤为适合构建一组相关的错误状态,枚举的关联值还可以提供错误状态的额外信息。例如,你可以这样表示在一个游戏中操作自动贩卖机时可能会出现的错误状态:enum VendingMachineError: Err原创 2017-05-18 23:16:27 · 451 阅读 · 0 评论 -
swift学习可选类型
可选类型的定义 如果有值,就是这个值。 如果没值自动至为nil。 可选类型使用具有安全性 在编译阶段就检查 如果类型可选类型,无值,同时用这个值调用某个方法,就会报错。不会运行在报错。(第一要求解包,第二解包的值不为nil) NSString *stockCode = [self findStockCode:@"Facebook"]; // nil is returned NSString *t原创 2017-05-22 18:06:12 · 401 阅读 · 0 评论