240 投稿
收录了6篇文章 · 4人关注
  • Resize,w 360,h 240
    Runtime系列(category添加属性)

    前言 更确切的说,这篇文章不全是写如何给分类添加属性的,甚至不全是写runtime的,毕竟很多知识都有交叉,姑且算是关于category的一篇杂...

    0.1 01_Jack 8 19
  • Resize,w 360,h 240
    Runtime系列(Method Swizzling)

    前言 记得《大话西游2》中有这么个桥段,紫霞仙子和猪八戒中招移魂幻影大法后灵魂互换,当时看的也是泪流满面。。而Method Swizzling就...

  • Resize,w 360,h 240
    Runtime系列(消息转发)

    前言 一个方法的声明必定会有与之对应的实现,如果调用了只有声明没有实现的方法会导致程序crash,而实现并非只有中规中矩的在.m里写上相同的方法...

    0.1 01_Jack 12 33
  • Resize,w 360,h 240
    Runtime系列(浅析数据结构)

    上篇文章说到类与元类,我们已经知道类的本质是结构体objc_class,接下来看看objc_class是什么 isa指向元类,super_cla...

    0.1 01_Jack 1 23
  • Resize,w 360,h 240
    Runtime系列(类与元类)

    这篇文章继 Runtime系列(引文)之后,仍然是一篇引导文,主讲类与元类。如果你读过 Runtime系列(引文),可能会在其中发现一个词:类对...

  • Resize,w 360,h 240
    Runtime系列(引文)

    super是什么?先别急着回答,看看下面这段代码 说一下继承关系:Person -> Animal -> NSObject 这行代码的运行结果可...

    0.1 01_Jack 18 32

专题公告

对runtime的了解程度,决定对OC语言底层的了解程度。高级iOS开发的前提就是runtime。