摘要: 本条要点:(作者总结) 捕获异常时,一定要注意将 try 块所创立的对象清理干净。 在默认情况下,ARC 不生成安全处理异常所需的清理代码。开启编译器标志后,可以生成这种代码,不过会导致应用程序变大,而且会降低运行效率。 许多时下流行的编程语言都提供了 “异常”(exception)这一特性。纯 C 阅读全文
posted @ 2017-08-10 22:42 鳄鱼不怕牙医不怕 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 本条要点:(作者总结) 在 dealloc 方法里,应该做的事情就是释放指向其他对象的引用,并取消原来订阅的“键值观测”(KVO)或 NSNOtificationCenter 等通知,不要做其他事情。 如果对象持有文件描述符等系统资源,那么应该专门编写一个方法来释放此种资源。这样的类要和其使用者约定 阅读全文
posted @ 2017-08-10 00:20 鳄鱼不怕牙医不怕 阅读(415) 评论(0) 推荐(0) 编辑