首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
清蒸鱼跃龙门
掘友等级
上班不摸鱼
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
iOS底层-消息的转发
上篇文章介绍了方法调用的本质是消息发送。那如果经过查找后,没有找到方法,系统会怎么处理?这就是本文接下来介绍的方法的动态决议和消息转发。
iOS底层-消息发送机制
通过对类的探索了解了方法缓存在类对象的成员`cache`中,而缓存的目的是为了方法调用的时候能更快的进行响应。那么本次就探索读取。
iOS底层-类的三顾茅庐(三)
上文讲解完了类对象的结构体`objc_class`用来存储类信息的成员`bits`,整个结构还剩下方法的缓存`cache`,放在压轴来讲解。
iOS底层-类的三顾茅庐(二)
上篇文章分析了`objc_class`里存储数据的`bits`,了解到方法和属性的存储的位置`class_rw_t`(以下简称`rw`)。本文将继续研究`rw`里包含的其他内容。
iOS底层-类的三顾茅庐(一)
了解完对象的底层,知道isa指向的是类对象。那么类(Class)的本质究竟是什么?本文顺序isa的指向,探索类的继承链,和类对象的结构,并且尝试获取方法和属性的存放位置。
iOS底层-对象里都有什么
上篇文章说了iOS中alloc方法是怎么创建对象的,以及对象的本质是结构体。接下来继续探究对象的内存分布,以及对象的isa是个什么样的结构体,存储了哪些信息。
iOS底层-alloc方法之旅
iOS底层alloc方法之旅:通过汇编调试和源码分析,介绍iOS开发当中alloc方法到底做了什么。
[Swift]属性真没啥好卷的
> 本文介绍了swift中最基本的属性。 > 1. 存储属性和计算属性。 > 2. 类型属性及其联想到的单例设计。 > 3. 通过Mach-O文件查找验证属性在类中的结构体
[Swift进阶]类与结构体的探究(下)
1. 着重介绍了Swift的方法调度。通过汇编调试,Mach-O文件解析来验证方法调度的内存地址。 2. 异变方法。 3. 函数派发方式。 4. 函数内联。
[Swift进阶]类与结构体的探究(上)
本文学习和实践了Swift当中的类(Class)与结构体(Struct)。包含基本语法,异同点。类的初始化和生命周期。结合Swift源码验证真相。
下一页
个人成就
文章被点赞
17
文章被阅读
12,102
掘力值
343
关注了
4
关注者
18
收藏集
3
关注标签
18
加入于
2021-12-28