240 发简信
IP属地:江西
  • swift01.类和结构体

    简书好像不支持上传本地markdown文件,已更新到掘金社区。地址[https://juejin.cn/post/704863450577030...

  • Resize,w 360,h 240
    006 -class_rw_t & class_rw_ext-t & class_ro_t

    讲这三个东西,要明白俩个概念:cleanMemory和dirtyMenory cleanMemory: 加载后不会更改的内存,在内存紧张时,可以...

  • Resize,w 360,h 240
    NSTaggedPointer和NONPOINTER_ISA

    内存管理之Tagged pointer iOS开发者对引用计数这个名词肯定不陌生,引用计数是苹果为了方便开发者管理内存而引入的一个概念,当引用计...

  • Resize,w 360,h 240
    转载:iOS页面保持流畅技巧

    转载自YYKit作者博客[https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_...

  • 005-类结构探索(一)

    前言 前面我们分析了对象&类&元类的层次结构,以及他们之间的关系。显然,类模版cls是我们整个OC面向对象设计里面的核心数据结构。它保存了对象创...

  • Resize,w 360,h 240
    004-对象,类和元类

    前言 上一篇[https://www.jianshu.com/p/247c7d48e574]我们根据底层源码,构想画了一张图。那么他们的底层是如...

  • Resize,w 360,h 240
    003-OC对象本质

    oc是面向对象的语言。对象可以看做我们对底层数据的抽象封装。对象有自己的成员变量,具备一些功能,有自己所属的类,甚至有父类,子类。那么oc的面相...

  • Resize,w 360,h 240
    iOS底层探索-程序加载preMain

    前言 涉及内容较多,很多细节需要进一步探索,希望同学们多多批评指正。 XNU加载app 参考资料:iOS 系统内核 XNU:App 如何加载?[...

  • Resize,w 360,h 240
    002-内存对齐

    引子 前面我们探索了对象的内存空间分配的alloc函数。通过align16和align8计算对象所需内存大小。实际上每次都会走align16 的...