Effective Objective-C 2.0 总结与代码实现
第一章:obj-C
- 1.类对象的存放和内存管理,用结构体定义基本数据为了提高效率.
- 2.类引用,在h中写@class,在m中写#import.协议写在用协议的类h文件中.
- 3.字面量语法,即字典数组等的直接赋值,有利于抛出异常.
- 4.static修饰符意味着该变量仅在定义此变量的.m中可见.预编译没有全局和局部定义常量好.
- 5.枚举值的或操作,及c++编译的不支持
第二章:对象,消息,运行时
- 6.propery用法
- 7.实例属性和.属性的使用
- 8.对象等同性
- 9.类族的概念
- 10.关联对象(基本不用)
- 11.消息机制底层
- 12.消息转发例子
- 13.方法交换-运行时-很少用
- 14.类对象的结构-使用类型信息查询方法
第三章:接口和API
- 15.用前缀避免命名空间冲突
- 16.全能初始化和super
- 17.description和调试的po
- 18.尽量使用不可变对象
- 19.命名规范
- 20.私有方法有前缀_p