前言:
Effective objective-C,翻译过来是编写高质量 iOS 与 OS X 代码的52个有效方法,作者是 Matt Galloway ,本书是世界级 C++ 开发大师 Scott Meyers 亲自担当顾问编辑的 “Effective Software Development Series” 系列丛书中的新作,Amazon 全五星评价。全书从语法、接口与API设计、内存管理、框架等7大方面总结和探讨了 Objective-C 编程中 52 个鲜为人知的和容易被忽视的特性和陷阱!本文摘取部分内容进行讲解,希望阅读的人有一些收获!
第7条:在对象内部尽量直接访问实例变量
第15条:用前缀避免命名空间冲突
第22条:理解NSCOPYING协议
第41条:多用派发队列,少用同步锁
第42条:多用 GCD,少用 PERFORMSELECTOR 系列方法
第48条:多用块枚举,少用FOR循环
第51条:精简 INITIALIZE 与 LOAD 的实现代码
第52条:NSTimer会保留其目标对象
网友评论