首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
秧歌Star
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
Runimte 运行时&方法的本质
通过上一篇文章的分析,我们对cache_t的底层部分流程有一定的了解,我们是通过insert插入操作开始对缓存进行分析的,那是什么时候开始调用insert的呢? insert()的闭环流程 我们在in
iOS cache_t 分析
上篇我们说到isa - 类的底层原理结构,分析了类(objc_class)的底层结构从而得出总结了isa/superclass走位图,class_data_bits_t bits。目前还剩一个cach
iOS isa - 类的底层原理结构
上一篇我们对对象的底层本质和isa的原理进行了分析,发现对象里的isa成员变量很特别,所以这一篇我们就从isa来开始探索 类 对象 isa之间的底层结构 首先两个类分别为 XJPerson(继承NSO
iOS底层探索之对象的本质和isa的分析
因为OC的底层是C与C++编写的超集,那么学习OC底层对象本质就得知晓相关代码,所以先引入一个工具clang。通过clang能够将m文件编译成cpp文件,这样我们可以了解更多的关于底层的实现原理。 一
iOS 结构体内存对齐
什么是内存对齐 还是用一个例子带出这个问题,看下面的小程序,理论上,32位系统下,int占4byte,char占一个byte,那么将它们放到一个结构体中应该占4+1=5byte;但是实际上,通过运行程
iOS OC对象底层原理之alloc
对于一个iOS开发者来说,alloc是最最频繁使用的系统方法之一.有没有想过它到底是什么呢,究竟怎么实现的呢,本篇文章就来探索这个底层原理; # 准备工作 对于底层的探究,当然需要OC的底层源码.苹果
个人成就
文章被点赞
18
文章被阅读
5,025
掘力值
221
关注了
8
关注者
3
收藏集
2
关注标签
10
加入于
2021-06-06