摘要: 创建对象并且初始化(这里以UIView为例) 一般我们都是用[[UIView alloc]init]来创建初始化对象,其实在编译的时候回转换成以下代码形式 UIView * view = ((UIView * (*) (id,SEL))objc_msgSend)(id[UIView class], 阅读全文
posted @ 2016-05-13 14:00 繁星ll 阅读(212) 评论(0) 推荐(0) 编辑
摘要: RunTime是一套比较底层的C语言API,属于C语言库。平时我们编写的ios代码,最终都会抓换成runtime的C语言代码。 所谓的运行时机制,就是只在运行过程中才去确定对象的类型,方法等,利用RunTime机制可以在程序运行时动态的修改类、对象以及其属性方法等。 其实在解析数据的时候用的-set 阅读全文
posted @ 2016-05-13 11:22 繁星ll 阅读(346) 评论(0) 推荐(0) 编辑