简书好像不支持上传本地markdown文件,已更新到掘金社区。地址[https://juejin.cn/post/704863450577030...
讲这三个东西,要明白俩个概念:cleanMemory和dirtyMenory cleanMemory: 加载后不会更改的内存,在内存紧张时,可以...
内存管理之Tagged pointer iOS开发者对引用计数这个名词肯定不陌生,引用计数是苹果为了方便开发者管理内存而引入的一个概念,当引用计...
转载自YYKit作者博客[https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_...
前言 前面我们分析了对象&类&元类的层次结构,以及他们之间的关系。显然,类模版cls是我们整个OC面向对象设计里面的核心数据结构。它保存了对象创...
前言 上一篇[https://www.jianshu.com/p/247c7d48e574]我们根据底层源码,构想画了一张图。那么他们的底层是如...
oc是面向对象的语言。对象可以看做我们对底层数据的抽象封装。对象有自己的成员变量,具备一些功能,有自己所属的类,甚至有父类,子类。那么oc的面相...
前言 涉及内容较多,很多细节需要进一步探索,希望同学们多多批评指正。 XNU加载app 参考资料:iOS 系统内核 XNU:App 如何加载?[...
引子 前面我们探索了对象的内存空间分配的alloc函数。通过align16和align8计算对象所需内存大小。实际上每次都会走align16 的...