前言 在前面一章节中我们探究了ios启动加载[https://juejin.cn/post/6987799672978931725],当时探究到...
前言 我们都知道iOS应用程序首先是执行到main函数然后到AppDelegate,那么main之前是做了什么工作呢?今天抱着这么一个疑问来探索...
前言 从前面一篇文章类的原理探究中[https://juejin.cn/post/6981773803089035295],我们可以看到类的结构...
前言 在上一篇文章[https://juejin.cn/post/6981773803089035295]中我们探索到类的属性、方法、协议存储的...
前言 在前面的文章中我们知道在对象的isa指针中存储了类的信息,也知道了Class = isa & ISA_MASK,今天我们来探索一下类以及元...
前言 在前面的探索对象alloc流程中,对于对象开辟的空间需要关联类的isa指针.相关源码代码如下 从源码可以看出isa的结构是isa_t类型 ...
前言 我们平时编些的Objective-C,底层实现都是C/C++以及部分汇编代码编写的,Ojective-C高级语言通过编译器,生成CPU可以...
回顾上一篇文章,对象是在alloc底层函数调用calloc(1,size)去分配的内存,与calloc与之对应的是malloc 那么我就在想ca...
highlight: atom-one-lighttheme: juejin 前言 对象alloc、init写了很多年,但是对于alloc里面的...