摘要: // 枚举 常备用于为特定的类 或 结构体实现某些功能, 类似的, 枚举可以方便的定义工具类 或 结构体, 从而为某个复杂的类型所使用, 为了实现这种功能, Swift 允许你定义 嵌套类型, 可以在支持的类型中定义嵌套的,枚举, 类和 结构体 // 要在一个类型中嵌套 另一个类型, 将嵌套类型的定 阅读全文
posted @ 2017-05-31 17:06 Dingzhijie 阅读(262) 评论(0) 推荐(0)
摘要: // 类型转换 可以判断实例的类型, 也可以将实例看做其父类的或者子类的实例 // 类型转换在 Swift 中使用 is 和 as 操作符实现, 这两个操作符提供了一种简单达意的方式去检查值的类型 或者转换它的类型 // 你也可以用它来检查一个类型是否实现了某个协议 // 定义一个类层次作为例子 / 阅读全文
posted @ 2017-05-31 15:40 Dingzhijie 阅读(193) 评论(0) 推荐(0)
摘要: // 错误处理 是响应错误以及 从错误中恢复的过程, Swift 提供了在运行时对 可恢复错误的 抛出, 捕获, 传递 和 操作的支持 // 某些操作无法保证总是执行完所有代码 或总是生层有用结果, 可选类型 可用来表示值缺失, 但是当某个操作失败时, 最好能得知失败的原因, 从而可以做出相应的应对 阅读全文
posted @ 2017-05-31 14:16 Dingzhijie 阅读(517) 评论(0) 推荐(0)