240 投稿
收录了36篇文章 · 1人关注
  • Block原理(二)- 用白话说说底层源码,不扯代码

    之前有一篇关于block的源码探究分析 Block原理(一)[https://www.jianshu.com/p/b8bf7e5cb6e8],时...

    0.1 erlich 0 1
  • Resize,w 360,h 240
    swift指针&内存管理-闭包的循环引用

    swift指针&内存管理-引用[https://www.jianshu.com/p/841c726e0036] 无主引用 和弱引用类似,无主引用...

    0.1 erlich 0 1
  • Resize,w 360,h 240
    swift指针&内存管理-引用

    引用探究 首先看一个例子 那么这个 0x0000000000000003 是什么意思呢 回到swift源码 找到关键核心类型 HeapObjec...

    1.5 erlich 0 3
  • Resize,w 360,h 240
    swift指针&内存管理-指针类型使用

    为什么说指针不安全 我们在创建一个对象的时候,是需要在堆上开辟内存空间的但是这个内存空间的声明周期是有限的也就意味着如果使用指针指向这块内存空间...

    1.8 erlich 0 1
  • Resize,w 360,h 240
    swift指针&内存管理-内存绑定

    swift提供了3种不同的API来绑定/重新绑定指针 assumingMemoryBound(to:) bindMemory(to: capac...

    0.1 erlich 0 1
  • Resize,w 360,h 240
    swift枚举(二)

    swift枚举(一)[https://www.jianshu.com/p/ddc01d9d1248] No-payload enums 布局比较...

    0.1 erlich 0 1
  • Resize,w 360,h 240
    swift枚举(一)

    OC中的枚举 A,B, C分别默认代表0, 1, 2 关键字enum 声明枚举 而swift中的枚举则更加灵活,并且不需要给枚举中的每一个成员都...

    0.2 erlich 0 2
  • Resize,w 360,h 240
    swift-类属性-MachO读取

    上一篇 swift-类属性[https://www.jianshu.com/p/d7e818ed9c4c] 为源码层面类属性结构剖析,接下来从M...

    0.1 erlich 0 1
  • Resize,w 360,h 240
    swift-类属性

    了解属性之前,需要先了解前面的swift-类结构内容 - swift-类结构源码探寻[https://www.jianshu.com/p/a01...

    0.1 erlich 0 1
  • Resize,w 360,h 240
    swift-类结构源码探寻(二)

    紧跟 swift-类结构源码探寻(一)[https://www.jianshu.com/p/a01cc6f6b648?v=16681561443...

    0.3 erlich 0 2

专题公告

通过苹果开放源码与汇编堆栈等方式分析ios底层原理 runtime msg block 线程 kvc kvo dispatch
更新苹果最新cpu gpu gcd dylb技术
xcode clang编译脚本 swift编译脚本
符号问题处理