runtime 是 iOS 编程中比较难的模块,想要深入学习 OC,那 runtime 是你必须要熟练掌握的东西,
下面是我对 runtime
的整理,从零开始,由浅入深,并且带了几个 runtime
实际开发的应用场景。
本篇文章主要从【runtime 模块实用详解】学习总结。
在「时间和知识 」有限内,总结的文章难免有「未全、不足 」的地方,还望各位好友指出,以提高文章质量。
目录:
- runtime 概念
- runtime 消息机制
- runtime 方法调用流程「消息机制」
- runtime 运行时常见作用
- runtime 常用开发应用场景「工作掌握」
1.runtime 交换方法
2.runtime 给分类动态添加属性
3.runtime 字典转模型(Runtime 考虑三种情况实现)- runtime 运行时其它作用「面试熟悉」
1.动态添加方法
2.实现NSCoding的自动归档和解档
3.runtime 下Class的各项操作
4.runtime 几个参数概念- 什么是 method swizzling(俗称黑魔法)
- 最后一道面试题的注解
- 期待 & 后续
-
如果在阅读过程中遇到 error,希望你能 Issues 我,谢谢。
-
如果你想为【本文相关】分享点什么,也希望你能 Issues 我,我非常想为这篇文章增加更多实用的内容,谢谢。
-
对本文我会【不定时、持续更新、一些 学习心得与文章、实用才是硬道理】^_^.
-
如果你下载了,对你有帮助或是觉得写的还可以,不要忘记回来叫Star到我碗里来 嗷 ^_^.
【我也是对所花费时间的一个总结】
我只是个【有**的伐码猿🐒】加上【自己的学习总结☕️】写出来的文章。