Effective Objective-C 第二章
2014-03-07 10:55
337 查看
Effective Objective-C 第二章(6-14)节。
第二章:对象、消息和运行时(Objects,Messaging,and the Runtime)
对象是面向对象程序设计的基石,比如Objective-C,提供了将数据存储和移动的方法。消息是一个对象之间相互交流来移动数据和执行一些指令的过程。深层次的理解这两个功能如何工作是是至关重要的,来构建高效和可维护的代码。
Objective-C 运行时是一旦应用程序开始运行的语言权利的代码。运行时提供了消息和对象之间的工作和类的实例创建背后所有的逻辑的至关重要功能。理解他们是如何组合在一起,可以让你成为一个更好的开发者。
目录如下:
第六节:理解属性
第七节:当访问他们内部的时候,主要是直接访问实例变量
第八节:理解对象相等
第九节:使用类簇(Cluster)模式来隐藏实现的细节
第十节:使用关联对象(associate object ),以自定义的数据附加到现有的类
第十一节:理解objc_msgSend的规则
第十二节:理解消息转发(Forwarding)
第十三节:考虑方法混合(method swizzling)来调试不透明的方法
第十四节:理解什么是类对象
第二章:对象、消息和运行时(Objects,Messaging,and the Runtime)
对象是面向对象程序设计的基石,比如Objective-C,提供了将数据存储和移动的方法。消息是一个对象之间相互交流来移动数据和执行一些指令的过程。深层次的理解这两个功能如何工作是是至关重要的,来构建高效和可维护的代码。
Objective-C 运行时是一旦应用程序开始运行的语言权利的代码。运行时提供了消息和对象之间的工作和类的实例创建背后所有的逻辑的至关重要功能。理解他们是如何组合在一起,可以让你成为一个更好的开发者。
目录如下:
第六节:理解属性
第七节:当访问他们内部的时候,主要是直接访问实例变量
第八节:理解对象相等
第九节:使用类簇(Cluster)模式来隐藏实现的细节
第十节:使用关联对象(associate object ),以自定义的数据附加到现有的类
第十一节:理解objc_msgSend的规则
第十二节:理解消息转发(Forwarding)
第十三节:考虑方法混合(method swizzling)来调试不透明的方法
第十四节:理解什么是类对象
相关文章推荐
- 如何在visual2012里,调用(或引用)DeleteObject方法
- 【Objective-C】04-第一个OC程序解析
- 【Objective-C】03-第一个OC程序
- 【Objective-C】02-Objective-C学习及iOS开发的准备
- 【Objective-C】01-Objective-C概述
- (译)Objective-C的动态特性
- debug_objects_early_init
- ArcGIS中ObjectID,FID和OID字段有什么区别?
- 'WSGIRequest' object has no attribute 'raw_post_data'
- Object C——自学笔记(1)
- Object C---super&self
- Javascript中Function,Object,Prototypes,__proto__等概念详解
- Objective-C中关于NSArray, NSDictionary, NSNumber等写法的进化
- dw_1.object.id[row]是什么意思?
- objective-C中实现四则元算——支持+、-、*、/、sin、cos、tan、log等运算
- objecttive-C语言使用二叉排序树实现查找、插入、删除、查看元素
- Objective-C 和 Core Foundation 对象相互转换的内存管理总结
- 设计模式- 主动对象(Active Object)
- Property 'edgesForExtendedlayout' not found on object of type
- 关于PB中setsqlselect、dw_1.modify()和dw_1.object.DataWindow.Table.Select