首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小谷先森
掘友等级
ios冒险家
爱吃火锅~擅长睡觉
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 70
沸点 0
赞
70
返回
|
搜索文章
最新
热门
iOS底层探索--cache_t分析
首先给大家介绍2个东西(我知道大家都知道。不过,还是要说一下,万一有不知道的呢。例如:我😆) 1. 定位cache_t的结构 我们就可以看到cache_t的结构了,不过,这么长的代码,这不是搞咱们心态吗。看看传说中的if-else~ 2. cache_t结构分析 我们第一眼望…
iOS底层探索--面试题分析(isa走向图)
1. 面试题1 我们所需要的信息都已经准备好了。那么我们可以找答案了!! 2. 面试题2 根据源码调试:类方法和实例方法isKindOfClass都会进入:objc_opt_isKindOfClass. 1.1. 当是类方法的时候,class1 isKindOfClass: c…
iOS底层探索--类的结构探索
1. isa的走向 1.1. isa存在的证明 1.2. 分析isa的指向 , 不慌。我们一步步探索。 1、 对于isa大家应该都不陌生。我们可以通过isa拿到类信息 3、我们发现:类里面的确也存储了一些东西。首地址存储的还是isa,然后查看isa存的啥 2. 类的继承 3. …
小谷的足迹--iOS探索底层
类的加载(下)-之后会补上,最新源码有些更改,等我探究完,兄弟们。
iOS底层探索--isa结构分析
1. 准备工作 在日常iOS开发过程中,基本是不会用到的。所以大多数人不了解。这也给探索底层增加了困难。 1.1. 联合体与位域 位域 简单理解就是在位上存储(我文采有限。。慢慢看下去就知道什么意思了,也可以看下联合体与位域 ) 1.2. 所需条件 2. 开始探索 2.1. 找…
iOS底层探索--联合体与位域
其实在平常iOS开发中基本没有书写联合体 与位域的情况,,不过不代表我们可以不会啊。。我觉得到达看得懂的地步就好了!! 1. 联合体 我常用到一种结构体类型 strut,有一种和结构体比较相似的结构,叫共用体,也称联合体。 ** 得出结论1:联合体的内存是成员所需的最大内存那个…
iOS底层探索--内存对齐
1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。 2、性能原因:数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;而对齐的内…
iOS底层探索-alloc的实现流程
alloc实现流程图
iOS进阶-领略底层之美:objc4-787.1编译调试
兄弟盟,作为一个iOS开发小白,今天就是打开底层大门的一篇。 底层编译调试,我感觉就是耐心的事情。。有好多问题需要解决,不过当代码跑起来的那一瞬间,兄弟盟,值了。。 在编译过程中会遇到很多问题,需要耐下心来。一步一步操作。 在我看来这是最耗时间的问题,一个一个文件的找,一个一个…
OpenGL--iOS离屏渲染篇
正常的渲染是把数据丢给帧缓冲区然后显示到屏幕上。这个过程本着用完丢弃的原则,不做任何的存储。这样会提高性能。 离屏渲染是我们将图片数据进行合并整合后进行圆角或裁减等操作。最后在显示到屏幕上,但是正常的渲染流程不会做任何的存储,所以我们需要离屏缓冲区,先把数据放到离屏缓冲区,处理…
下一页
个人成就
文章被点赞
236
文章被阅读
78,020
掘力值
2,230
关注了
12
关注者
226
收藏集
0
关注标签
6
加入于
2020-04-04