学习Runtime看这篇就够

作者: jackiehoo | 来源:发表于2018-08-29 23:32 被阅读33次

    好久没有学习iOS底层的知识了,我原以为runtime的知识我知道的足够用了。但是,现实总是会让我知道我的无知。还是那句古话啊:温故而知新,还有一句古话:书到用时方恨少。

    首先原谅我标题党,我纯粹是娱乐下。今天我主要是来介绍几篇文章的,而不是自己写,别人写的够好,确实没必要重复造轮子。

    我为什么要写这篇文章,因为零零散散地runtime知识我已经学了好多次数了,但是当遇到问题的时候,发现还是知道的不够,又得回头找文章学习,然后又会查找到大量重复的文章,可能因为runtime确实太强大,是OC的精髓所在,所以很难有一篇甚至几篇文章就能说清楚。所以这篇文章希望把精品的文章做个汇总,同时每篇又尽量不重复内容,价值不同。这样当我遇到问题的时候可以看这一篇就够了,希望对其他iOS同仁也有相同的效果。

    runtime入门

    1.runtime基础学习
    《iOS Runtime详解》

    我觉得这篇文章非常的好,runtime的主要知识都有讲解到。讲了runtime的消息传递和转发机制,讲到了runtime的主要应用场景等。我觉得读完这篇runtime就算入门了,但是还有很多的细节其实可以细化的学习。

    2.runtime常用接口的学习

    runtime变奏曲,那些藏在runtime中的接口(一)

    runtime变奏曲,那些藏在runtime中的接口(二)

    runtime进阶

    1.消息传递objc_msgSend的工作原理这篇介绍的比较深入
    runtime进行曲,objc_msgSend的前世今生(一)

    2.关于category如何跟类绑定的学习
    《Category与关联对象实现原理》

    3.关于方法缓存的学习,这篇文章有所介绍
    Objective-C Runtime:深入理解类与对象

    4.runtime库合适被调用
    iOS程序启动->dyld加载->runtime初始化(初识)

    4.实际引用
    Runtime在实际开发中的应用

    runtime超越

    iOS 底层解析weak的实现原理

    Runtime源码阅读分享之对象的本质,了解isa

    Objective-C类之关系

    Objc 对象的今生今世

    继续补充。。。。

    相关文章

      网友评论

        本文标题:学习Runtime看这篇就够

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