美文网首页
Effective Obj

Effective Obj

作者: kaia7y | 来源:发表于2017-04-13 15:44 被阅读0次

1.分配在堆中的内存必须直接管理,而分配在栈中用于保存变量的内存则会在器栈帧弹出是自动清理。

2.在类的头文件中尽量少引入其他头文件(引入头文件就会引入文件中的全部内容,会产生相互依赖问题,也会增加编译事件)。可以尽量降低类之间的耦合。

3.多用字面量的语法,少用与之等价的方法。  

4.多用类型常量,少用#define 预处理指令。

5.用枚举表示状态,选项,状态码。

6.在对象内部尽量直接访问实例变量。  在读取实例变量的时候采取直接访问的形式,而在设置实例变量的时候通过属性来做。

7.实现description

8.尽量使用不可变对象

9.使用清晰而协调的命名方式

10.为私有方法添加前缀(p_crate)。

11.将类的实现代码分散到便于管理的数个分类之中。

12.多用派发队列,少用同步锁。

相关文章

网友评论

      本文标题: Effective Obj

      本文链接:https://www.haomeiwen.com/subject/sgovattx.html