effective object - C 读书笔记03

第十条:在既有类中使用关联对象存放自定义数据


effective object - C 读书笔记03_第1张图片
effective object - C 读书笔记03_第2张图片
effective object - C 读书笔记03_第3张图片
effective object - C 读书笔记03_第4张图片

第十一条:理解objc_msgSend的作用


effective object - C 读书笔记03_第5张图片

第十二条:理解消息转发机制

http://www.cocoachina.com/ios/20150604/12013.html



effective object - C 读书笔记03_第6张图片
effective object - C 读书笔记03_第7张图片

第十三点:用“方法调试技术”调试“黑盒方法”


effective object - C 读书笔记03_第8张图片
effective object - C 读书笔记03_第9张图片
effective object - C 读书笔记03_第10张图片

第十四条:理解“类对象”的用意

effective object - C 读书笔记03_第11张图片
effective object - C 读书笔记03_第12张图片

第十五条:

effective object - C 读书笔记03_第13张图片

第十六条:提供“全能初始化方法”

effective object - C 读书笔记03_第14张图片

第十七条:实现description方法

effective object - C 读书笔记03_第15张图片

第十八条:尽量使用不可变对象


effective object - C 读书笔记03_第16张图片

第十九条:

effective object - C 读书笔记03_第17张图片

第二十条:

第二十一条:


effective object - C 读书笔记03_第18张图片

第二十二条:


effective object - C 读书笔记03_第19张图片

你可能感兴趣的:(effective object - C 读书笔记03)