首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Coder_张三
掘友等级
iOS开发工程师
iOS底层研究,英雄联盟,跑步。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
58
文章 58
沸点 0
赞
58
返回
|
搜索文章
最新
热门
iOS-Swift 独孤九剑:七、闭包的本质
函数类型 在 Swift 中函数本身也有自己的类型,它由形式参数类型,返回类型组成。在使用函数作为变量时,如果有同名函数不指定类型会报错。 那么函数类型的本质是什么呢.....
iOS九阴真经:十八、消息传递:消息转发流程
在 Objective-C 中,当我们调用一个方法的本质是消息传递,那么消息传递在经过快速查找->慢速查找->动态方法解析三个流程之后,还是没有找到该方法的实现。那么接下来会进入下一个流程......
iOS-Swift 独孤九剑:六、元类型、Mirror、HandyJson
本篇文章将通过所学的元类型以及 Mirror 源码和 HandyJson 分析来还原枚举、结构体、类的 Metadata。在这个过程中了解元类型的使用以及反射机制......
iOS-Swift 独孤九剑:五、枚举和可选项
通过这篇文章我们将去了解枚举和可选项的一些用法,并去挖掘了解枚举的内存布局和可选项的本质......
iOS-Swift 独孤九剑:四、内存管理和指针
跟 OC 一样,Swift 也是采取基于引用计数的 ARC 内存管理方案(针对堆空间)。Swift 的 ARC 中有 3 种引用,分别为强引用,弱引用,无主引用......
iOS九阴真经:十七、消息传递:动态方法解析流程
lookUpImpOrForward 函数为慢速查找流程的入口,进入慢速查找流程后,仍未找方法的实现,会进入下一个流程-动态方法解析......
iOS九阴真经:十六、消息传递:慢速查找流程
objc_msgSend 函数在进行消息传递的过程中,会先进行快速查找缓存方法,快速查找缓存方法是用汇编实现,其汇编函数名为 CacheLookup 。如果 CacheLookup 函数......
iOS九阴真经:十五、消息传递:快速查找流程
OC 中调用方法的本质是消息的传递,通过 objc_msgSend 函数进行消息传递。那么在 objc_msgSend 的汇编流程中,最终会调用一个 CacheLookup 汇编函数......
iOS九阴真经:十四、objc_msgSend 函数汇编流程
在 OC 中调用方法,在运行时是由 objc_msgSend 函数进行消息传递,从而调起对象方法。在官方文档中也只是介绍了 objc_msgSend 函数的作用,但底层......
iOS-Swift 独孤九剑:三、属性
在 Swift 中跟实例相关的属性可以分为两大类:存储属性(Stored Property),计算属性(Computed Property)。接下来我们将去了解 Swift 中的属性......
下一页
个人成就
文章被点赞
404
文章被阅读
58,593
掘力值
2,045
关注了
12
关注者
404
收藏集
0
关注标签
13
加入于
2021-04-21