美文网首页
iOS runtime阅读记录

iOS runtime阅读记录

作者: 氺_氺 | 来源:发表于2019-07-10 15:41 被阅读0次

Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。这种特性意味着Objective-C不仅需要一个编译器,还需要一个运行时系统来执行编译的代码。对于Objective-C来说,这个运行时系统就像一个操作系统一样:它让所有的工作可以正常的运行。这个运行时系统即Objc Runtime。Objc Runtime其实是一个Runtime库,它基本上是用C和汇编写的,这个库使得C语言有了面向对象的能力。

该文章主要是记录一下自己阅读过感觉讲解比较全面的文章,以下为文章连接:

1、《runtime 完整总结》

2、《iOS开发-Runtime详解(简书)》

3、《iOS开发之Runtime常用示例总结》

4、《NSProxy 使用总结》


5、《iOS AOP框架Aspects实现原理》

6、《轻量级低风险 iOS Hotfix 方案》

7、《Objective-C Method Swizzling 的最佳实践》

相关文章

网友评论

      本文标题:iOS runtime阅读记录

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