240 发简信
IP属地:北京
  • iOS程序启动之map_images探究

    前言 在前面一章节中我们探究了ios启动加载[https://juejin.cn/post/6987799672978931725],当时探究到...

  • iOS应用程序加载

    前言 我们都知道iOS应用程序首先是执行到main函数然后到AppDelegate,那么main之前是做了什么工作呢?今天抱着这么一个疑问来探索...

  • Objective-C 类的cache_t结构

    前言 从前面一篇文章类的原理探究中[https://juejin.cn/post/6981773803089035295],我们可以看到类的结构...

  • OC类原理探索之成员变量

    前言 在上一篇文章[https://juejin.cn/post/6981773803089035295]中我们探索到类的属性、方法、协议存储的...

  • OC类的原理探究一

    前言 在前面的文章中我们知道在对象的isa指针中存储了类的信息,也知道了Class = isa & ISA_MASK,今天我们来探索一下类以及元...

  • isa_t指针结构

    前言 在前面的探索对象alloc流程中,对于对象开辟的空间需要关联类的isa指针.相关源码代码如下 从源码可以看出isa的结构是isa_t类型 ...

  • 对象的本质与结构体对齐内存原则

    前言 我们平时编些的Objective-C,底层实现都是C/C++以及部分汇编代码编写的,Ojective-C高级语言通过编译器,生成CPU可以...

  • oc对象内存对齐原则

    回顾上一篇文章,对象是在alloc底层函数调用calloc(1,size)去分配的内存,与calloc与之对应的是malloc 那么我就在想ca...

  • Resize,w 360,h 240
    iOS对象alloc探究

    highlight: atom-one-lighttheme: juejin 前言 对象alloc、init写了很多年,但是对于alloc里面的...