首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小青龙716
掘友等级
iOS开发
iOS开发6年
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 20
沸点 1
赞
21
返回
|
搜索文章
最新
热门
iOS类里面的数据为什么要分为ro、rw、rwe?
我们经常会听到说,在实际运行中,类里面的数据存在于ro、rw,甚至冒出一个rwe的概念呢,这些都是什么意思呢?存在的意义又是什么??
iOS底层分析之类的加载(中)
iOS底层分析之类的加载(中) 1、通过阅读_read_images来探究ro、rw在哪里初始化? (通过辅助代码,定位cls为自定义类,) 2、懒加载类和非懒加载类 -> 加载流程 3、分类的本质
iOS底层分析之类的加载(上)
前面几篇文章,我们认识了类的本质,属性、协议等存放的位置,以及通过dyld链接,将Mach-O加载到内存里来。那么类的各种信息又是如何加载的?
iOS底层分析之应用程序加载流程
前面的文章,我们分析了alloc、类的结构、及消息发送的底层流程等等。 那么我们的代码是如何加载到内存中的呢?这就是今天要探究的内容。 准备资料 dyl
iOS底层分析之objc_msgSend总结
前面几篇文章带着大伙儿一步步的分析了objc_msgSend底层调用的大概流程,接下来我们对其做一个总结
iOS底层分析之objc_msgSend消息转发
前面文章《iOS底层分析之objc_msgSend消息动态决议》讲述了,当对象方法或类方法找不到的时候,系统会在报错之前给予一次补救机会:实现re
iOS底层分析之objc_msgSend消息动态决议
前面文章iOS底层分析之类的探究-cache之 insert、objc_msgSend已经分析了objc_msgSend从快速消息查找到慢速查找的流程,
iOS底层分析之类的探究-cache之 insert、objc_msgSend
前面我们说了cache方法缓存数据通过insert方法来插入的,但从始自终,这都是我们的猜测以及一些推导,我们并没有看到明确的流程走向
iOS底层分析之类的探究-cache篇
和谐学习!不急不躁!!我是你们的老朋友小青龙。今天我们来探究下objc_class结构体里的cache。
iOS底层探索之isKindOfClass、isMemberOfClass
作为iOS一名开发人员,我们平时经常会用到==、isKindOfClass、isMemberOfClass,但是你知道它们是怎么使用的吗?以及在底层是如何实现的吗?
下一页
个人成就
文章被点赞
128
文章被阅读
46,633
掘力值
1,437
关注了
4
关注者
52
收藏集
3
关注标签
0
加入于
2021-06-04