首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
juejin_yyj
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
赞
文章( 29 )
沸点( 0 )
IOS底层原理之类和分类加载
前言 前面已经探究了类的加载,类的加载分为懒加载类和非懒加载类,他们有不同加载流程,下面来探究下分类的加载,以及分类和主类之间加载不同的情况 准备工作 objc-818.2 MachOView 工具
iOS底层学习——类的加载分析
分析类的初始化过程,初步探索了分类的加载流程。梳理非懒加载类和懒加载类初始化流程的区别!补偿对ro\rw\rwe的说明。
OC底层原理(12)类的加载原理(上)
在dyld 加载流程 中,我们知道_objc_init 是一个很关键的方法。因为_objc_init方法向dyld中注册了回调函数,下面探究下_objc_init方法 一. _objc_init 上源
iOS - 静态库探索
静态库 库的基础知识 什么是静态库 静态库即静态链接库:可以简单的看成⼀组⽬标⽂件的集合。即很多⽬标⽂件经过压缩打包后形成的⽂件。Windows 下的 .lib,Linux 和 Mac 下的 .a。M
OC 底层原理(02)内存对齐
一. 获取内存的三种方式 1.1 sizeof sizeof 是一个操作符,不是函数 sizeof 计算的是传进来的数据类型的大小,这个在编译时期就已经确定。 sizeof 最终得到的结果是该数据类型
LLDB 读取内存指令
x/nuf <addr> x 读取内存命令,memory read 的简写 n 表示要显示的内存单元的个数 u 表示一个内存单元的长度 b:对应 bype 1字节 h:对应 half word 2字节
OC底层原理(04)类的底层探究(上)
一 .对象、类与isa之间的关系 通过OC对象本质与 isa的研究中,我们发现每个对象都有成员变量isa, 今天我们以此为入口来一起研究一下对象、类与isa之间的关系。 话不多少,上代码,先创建两个类
OC底层原理(05)类的底层探究(中)
一. WWDC 2020 类优化 首先,我们先来看看苹果2020年WWDC视频,视频中苹果开发者主要对底层数据结构做了如下的三个修改。 在磁盘上,在你的APP二进制文件中类是这样的,如下所示: 这
OC底层原理(07)运行时&方法的本质
一. Runtime runtime 翻译过来称为运行时,与之对应的是编译时。在说 runtime 之前,我们先来了解下 编译时 1.1 Runtime 概述 编译时 顾名思义就是正在编译的时候 .
OC底层原理(06)类的底层探究(下)
前面的类的底层探究(上)、类的底层探究(中) 中分别探索了 类结构中的 isa、superclass、bits;本篇来探索 cache 一. cache_t 结构分析 1.1 cache_t源码分析
下一页
个人成就
文章被点赞
44
文章被阅读
16,091
掘力值
649
关注了
20
关注者
18
收藏集
2
关注标签
1
加入于
2019-05-20