摘要: 表示并抛出错误、处理错误、指定清理操作。 错误处理是响应错误以及从错误中恢复的过程。Swift提供了在运行时对可恢复错误的抛出、捕获、传递和操作的一等支持。 某些操作无法保证总是执行完所有代码或总是生成有用的结果。可选类型可用来表示值确实,但是当某个操作失败时,最好能得知失败的原因,从而可以作出相应 阅读全文
posted @ 2020-05-09 22:53 吉吉boy 阅读(165) 评论(0) 推荐(0)
摘要: 使用可选链式调用代替强制展开、为可选链式调用定义模型类、通过可选链式调用访问属性、通过可选链式调用调用方法、通过可选链式调用访问下标、连接多层可选链式调用、在方法的可选返回值上进行可选链式调用。 可选链式调用是一种可以在当前值可能为nil的可选值上请求和调用属性、方法及下标的方法。如果可选值有值,那 阅读全文
posted @ 2020-05-09 22:13 吉吉boy 阅读(131) 评论(0) 推荐(0)
摘要: 自动引用计数的工作机制、自动引用计数实践、类实例之间的循环强引用、解决实例之间的循环强引用、闭包引起的循环强引用、解决闭包引起的循环强引用。 Swift使用自动引用计数(ARC)机制来跟踪和管理应用程序的内存。通常情况下,Swift内存管理机制会一直起作用,无须人工考虑内存的管理。ARC会在类的实例 阅读全文
posted @ 2020-05-09 15:11 吉吉boy 阅读(121) 评论(0) 推荐(0)