Avatar notebook default
9篇文章 · 7640字 · 14人关注
  • Resize,w 360,h 240
    最新libclosure-74编译调试-玩转Block源码

    ① 闲着编译了最新libclosure-74 Block 底层源码想必大家已经非常熟悉了,但是估计有很多人不知道怎么去看,更有甚者不知道在哪!这...

  • Resize,w 360,h 240
    objc4-750编译

    最新版本的Runtime源码已经出来了,是不急不可耐的想用用它呢?在这里我将一步步教大家如何编译它,首先贴个自己的环境配置: mac OS 10...

    2.8 3721 8 19
  • Resize,w 360,h 240
    iOS底层-isa

    上一篇我们讲到iOS方法的底层的本质是消息!!!这一篇我们分析消息的走态 Root class (class)其实就是NSObject,NSOb...

  • Resize,w 360,h 240
    iOS底层-方法的本质

    上一篇我们讲到iOS对象的底层的本质是结构体!!!这一篇我们来看看我们通过clang -rewrite-objc main.m -o mian....

  • Resize,w 360,h 240
    iOS底层-对象的本质

    苹果官方文档是最正确的学习姿势 The Objective-C language defers as many decisions as it ...

  • Resize,w 360,h 240
    Block深入浅出

    Block 匿名函数,能够自动捕捉变量

    1.4 1098 3 13
  • Resize,w 360,h 240
    iOS底层原理(二):Runtime研究(二)

    这个篇幅我们继续研究runtime,这里给大家介绍runtime的api Working with Classes Adding Classes...

    2.8 1839 2 18
  • Resize,w 360,h 240
    iOS底层原理(二):Runtime研究(一)

    Objective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制。而这个扩展的核心是一个用 C 和 编译语...

    1.5 2366 4 17
  • Resize,w 360,h 240
    iOS底层原理(一):OC对象实际占用内存与开辟内存关系

    Objective-C编程语言是C语言的超集,在C语言的基础上加入了面向对象的内容。OC可以和C/C++混合使用,OC对象都可以转化为C/C++...

    2.3 1840 2 16

文集作者