第一章:熟悉Object-C
第一条:了解oc语言的起源
1.oc对象所占内存总是分配在堆空间中,不会分配在栈上。
2.分配在栈上的内存必须直接管理,分配在栈上的用于保存变量的内存则会则会在其栈帧弹出时自动清理。
3.CGRect 时使用的栈空间,因为创建对象需要额外开销,列入分配释放堆内存。
第二条:在类的头文件中尽量少引入其他头文件
1.除非有必要,否者不要引入头文件。经量降低类之间的耦合。
第三条:多使用字面量语法,少用与之等价的方法。
如:NSNumber *someNumeber = @1;
第四条:多用常量类型,少用#define预处理指令
第五条:用枚举表示状态,选项,状态码
第二章:对象,消息,运行时
第六条:理解属性这一概念
网友评论