先来看一下iOS/Mac OS系统内核架构 需要注意:dyld是运行在用户态的进程(下面解释)。也就是说:App启动过程从系统内核XNU到内核把控制权交给dyld,这个过程完...
IP属地:江苏
先来看一下iOS/Mac OS系统内核架构 需要注意:dyld是运行在用户态的进程(下面解释)。也就是说:App启动过程从系统内核XNU到内核把控制权交给dyld,这个过程完...
前言 通过 iOS 底层原理之 alloc & init & new 探究[https://www.jianshu.com/p/4746f1306c99]这篇文章,我们知道a...
獲取內存大小 第一種:sizeof The sizeof keyword gives the amount of storage, in bytes, associated ...
前言: 在了解了類與isa的關聯後,了解了isa是如何關聯到類以及isa內部存在的信息分佈,接下來我們來探討類的isa走位以及類的結構底層存在了什麼呢? isa與類的關係 類...
前言 在探究内存对齐之前,我们先了解下计算内存大小的三种方式,因为接下来在探讨内存对齐时候,我们需要用到其中的方法,首先定义一个LWPweson类(没有自定义的属性和变量) ...
前言 在探究 alloc 底层原理之前,我们先做个简单的测验,下面分别输出对象的内容,对象的地址,以及对象指针的地址代码和打印如下: 结论:从上面打印的结果分析,打印的内容,...
前言: iOS 高级之美 是本人总结了一些工作实际开发研究以及面试重点,围绕底层进行 源码分析 - LLDB 调试 - 源码断点 - 汇编调试,让读者真正感受 Runti...