美文网首页
iOS开发——RunTime

iOS开发——RunTime

作者: ZhangYinShuo | 来源:发表于2018-07-11 11:55 被阅读17次

Runtime

(运行时)  简称ios开发中的黑魔法

1、C语言的API  提供了很多函数 ,让我们对运行时进行操作,其实就是让我们动态的对内存修改内容。

2、运行Command+R  运行代码时,其实被运行的代码是在内存中,如声音、创建的对象、渲染的图片、数据、指令、代码等。

3、Runtime 其实就是动态去修改内存中的对象,把类的方法和属性进行动态的改变。

Runtime在代码那里?#import <objc/runtime.h>

typedef struct objc_method *Method;成员方法

typedef struct objc_ivar *Ivar;成员属性

相关文章

网友评论

      本文标题:iOS开发——RunTime

      本文链接:https://www.haomeiwen.com/subject/udchpftx.html