首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS底层大集合
可爱亲宝宝
创建于2021-12-06
订阅专栏
这个专栏主要添加关于iOS底层方面的知识,由浅入深,让我们不断学习进步吧。
等 2 人订阅
共8篇文章
创建于2021-12-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Block的原理分析
前言 Block是我们项目经常用到的地方,今天我们就来学习一下关于 Block 的原理,__block 的作用,Block 的循环引用问题。让我们更深刻的了解下 Block 的本质。
iOS底层之KVO的探索(7)
「这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战」 前言 上一篇文章,我们分析过了KVC原理,那这次我们就来分析一下KVO。对于KVO,我们并不陌生,项目中很经常用到,大家
iOS底层之KVC的探索(6)
前言 上一篇文章,写了runtime的实战应用和Aspects使用,里面有描述到KVC的实战应用。KVC也是我们比较经常用到的知识点,还依稀记得当初入门的时候,model都是写关于KVC的方法,我也不
iOS底层之方法的本质是什么和方法的调用流程(5)
前言 不知不觉,就开始由类转到方法这块了,对于方法,可以说是我们平时使用频率最多了,那今天我们就来一起探索一下方法的本质和调用流程吧。 方法的本质 在前面的篇章,我们曾经用过clang来观察对象的属性
iOS底层之类的结构到底有什么东西(4)
前言 上一章我们主要探索了类的对象本质和对象与类的关系,这一章我们主要来探索了类的结构,了解一下类里面存储的到底是什么东西,有什么作用。 类的结构 Class 我们要了解类,那我们就要研究一下Clas
iOS底层之类的对象本质是什么和对象与类的关系(3)
前言 上一篇我们基本了解isa的存放着什么,和calloc是怎么分配内存的。最后我们遗留了几个问题,将会在本文逐一分析,这一章的内容,还是比较简单,来吧,一起看看吧。 对象与类的联系 对象isa 对象
iOS底层之isa指针分析,calloc分析和内存对齐(2)
1.isa指针 脱离源码来说,那叫耍流氓。所以本文还是以源码来进行展开。 上一篇我们可以看到isa.cls = cls;那这个isa到底是何方神圣呢 点击isa进去,是一个isa_t isa,那我们再
iOS底层之alloc到底做了些什么(1)
1.alloc汇编查看 1.1.alloc直接查看 我们直接点击alloc,进去查看一下源码。 到了这里能知道的就是NSObject这个类,里面有alloc这个方法。然后就什么看不到了。相当于.h文件