启动的过程一般是指从用户点击app图标开始到AppDelegate 的didFinishLaunching方法执行完成为止,其中,启动也分为冷启...
在前面的文章中我们探索了objc_class中isa和bits,这次主要是分析objc_calss中的cache属性 一 . cache_t 结...
元类 中为什么会有 类对象 的 类方法? 在 类的结构分析 [https://www.jianshu.com/p/eee45dda902e]中...
一 对象 isa 类 元类 上代码 上述代码中,通过三种不同方式创建LGPerson三个类对象,但三个类对象的地址一模一样,说明类在内存中只...
今天的主题是探索isa的结构 在此之前我们需要先了解下什么是联合体 构造数据类型的方式有以下两种 : 结构体 (struct) 联合体 (uni...
一 思考 真机运行,64位系统上 char + int + double = 1 + 4 + 8 应该占12个字节 ,但运行打印后发现为24 ,...
一. 源码探索的三种方式 在OC中我们以alloc为例,查找alloc所在的源码库 1.符号断点 选择断点 symBolic Breakpoin...
渲染中出现的问题 我们通过默认光源着色器绘制圆环后,旋转圆环发现出现黑色部分,黑色相当于光源无法照射到的面即背面,也就是说在旋转过程中,Open...
之前的创建文章都是用MarkDown编辑器 没想到最近创建的都是富文本编辑器,也没有发布更新看下效果 结果现在要把文章都重新发布一边 惆怅 图...