码迷,mamicode.com
首页 > 其他好文 > 详细

runtime

时间:2016-04-09 10:35:08      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

  
   (一) .动态类型
person *p1 = [MAN new];

打印p1的类型 是MAN类型
编译时:
person  有个name       man里有个eat    则p1调方法会执行person里的方法

运行时:会走MAN的方法..

(二) .动态调用.
Person *p1 = [Person new];
[p1 setName:@""];
//此时调用Person 的 setName;

p1 = [Man new ];
[p1 setName:@""];
// 此时调用Man 的 setName.

(三). 动态载入


Object-C
面向对象的C.

abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz;
abcdefghijklmnopqrstuvwxyz


(消息接收机制)

[P1 setName:@"heiheihei"];
//消息接受者;p1
//消息:"setName"
//参数:@"haha";

//开源网站
http:www.opensource.apple.com

 

runtime

标签:

原文地址:http://www.cnblogs.com/fubaodong/p/5370963.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!