摘要: C语言使用“静态绑定”,也就是说,在编译期就能决定运行时所应调用的函数(也就是说函数地址硬编码在指令之中)。 如果是内联函数,就无法硬编码在指令之中,而是要在运行期读取出来(也就是动态绑定)。 在底层,所有方法都是普通的C函数。 OC对象的每个方法都可以视为简单的C函数。 <return_type> 阅读全文
posted @ 2014-11-27 19:23 Pikdays 阅读(803) 评论(0) 推荐(0)
摘要: 在对象中存放相关信息的方式: 1、从对象所属的类中继承一个子类,然后改用这个子类对象。 然而有时类的实例可能是由某种机制所创建的,无法使用这种机制创建自己所写的子类实例。所以采用第2种方式 “关联对象” 2、关联对象 可以给某对象关联多个对象,这个对象用“键”来区分,存储对象值的时,可以指明“存储策 阅读全文
posted @ 2014-11-27 09:28 Pikdays 阅读(198) 评论(0) 推荐(0)