《Effective Objective-C》读书笔记(2)
2015-06-09 16:17
459 查看
在类的头文件中尽量少引入其他头文件
使用“向前声明”,在确有需要时才引入头文件,减少类的使用者所需引入头文件的数量,减少编译时间。
向前声明同样解决了两个类相互引用的问题。使用#import而非#include指令虽然不会导致死循环,但两个类里面有一个无法被正确编译。
每次在头文件中引用其他头文件之前,都要先问问自己这样做是否有必要,如果可以用向前声明取代引用,那么就用向前声明代替引入。
使用“向前声明”,在确有需要时才引入头文件,减少类的使用者所需引入头文件的数量,减少编译时间。
向前声明同样解决了两个类相互引用的问题。使用#import而非#include指令虽然不会导致死循环,但两个类里面有一个无法被正确编译。
每次在头文件中引用其他头文件之前,都要先问问自己这样做是否有必要,如果可以用向前声明取代引用,那么就用向前声明代替引入。
相关文章推荐
- Object-C-NSFileHandle
- Objective C静态代码扫描和代码质量管理 OClint + SonarQube
- 《Effective Objective-C》读书笔记(1)
- Object-C-NSFileManager
- Swift项目兼容Objective-C问题汇总
- object-c(oc)内存管理机制详解
- 使用storyboard设置按钮边框属性(颜色,宽度,圆角)
- Objective-C
- Object-C-复制
- [C++ Object Model] 继承对于member布局的影响
- Objective-C学习笔记---构造函数和析构函数
- C# JArray与JObject 的使用
- Windows环境下编译objective-c
- ETL_inforamtica Objectexport和Objectimport
- (R-CNN)Rich feature hierarchies for accurate object detection and semantic segmentation
- Objective-C中NSLog输出格式大全
- Holding Your Objects 1-4
- Objective-C 反射
- Object-C-属性参数
- Object-C-内存管理 对象生命周期