runtime ---- iOS
2015-12-29 21:59
399 查看
1.runtime是什么?
runtime是一套底层的C语言的API(包括C语言数据类型,C语言函数)
实际上平时我们写的OC代码底层都是基于runtime,实际上也就是最后都转成了runtime代码
比如:[recevier message]实际转换成objc_msgSend(recevier,selector)
2.runtime的作用
*能动态产生一个类 一个成员变量 一个方法
*能动态修改一个类 一个成员变量 一个方法
*能动态删除一个类 一个成员变量 一个方法
runtime是一套底层的C语言的API(包括C语言数据类型,C语言函数)
实际上平时我们写的OC代码底层都是基于runtime,实际上也就是最后都转成了runtime代码
比如:[recevier message]实际转换成objc_msgSend(recevier,selector)
2.runtime的作用
*能动态产生一个类 一个成员变量 一个方法
*能动态修改一个类 一个成员变量 一个方法
*能动态删除一个类 一个成员变量 一个方法
相关文章推荐
- ios 开发中宏定义的三种方式及优先级
- 广点通 (iOS完整版)
- iOS --- CoreGraphics中三种绘图context切换方式的区别
- 蓝懿ios练习整理笔记
- 2015.12.29 iOS SimpleCalculator简单计算器
- iOS的性能优化
- iOS中解决各种手势冲突问题
- AudioSource声音播放的静态方法
- iOS 中KVC、KVO、NSNotification、delegate 总结及区别
- iOS7中的ViewController切换(一.present与dismiss方式)
- ios 并行开发
- iOS 搜索框
- iOS开发融云即时通讯集成详细步骤
- runtime模型与字典互转
- About iOS总结
- 百度告警-Nagios接入
- iOS -- warnings
- iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例)
- ScrollFix.js:一个 iOS5 溢出滚动的(有限)修复方案
- IOS 消息分发