首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SuperRookie
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
SuperRookie
关注了
iHTCboy
SuperRookie
关注了
货拉拉技术
SuperRookie
3年前
关注
多线程(中)之死锁、同步函数和异步函数
GCD死锁 我们知道,当在主线程执行如下代码时,会出现死锁。 那出现死锁的原因又到底是因为什么呢? 首先运行这段代码,当出现崩溃时,查看堆栈。 我们可以发现,崩溃的时候是在...
1
评论
分享
SuperRookie
3年前
关注
多线程(上)
线程和进程的概念 线程的概念 进程的概念 线程和进程的关系 一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行. 相对进程而言,线程是一个更加接近于执...
0
评论
分享
SuperRookie
3年前
关注
objc_msgSend详解
上一篇cache_t详解中,我们了解了调用方法时会往cache中插入方法缓存,下次再调用同样的方法时,就会读取缓存以便能更快地调用方法。那么在读取缓存时,苹果又做了哪些事情...
0
评论
分享
SuperRookie
3年前
关注
cache_t详解
在探索objc_class时,还有一个遗珠cache_t cache还没有探索,现在就开始对它一探究竟吧。 cache_t源码 老规矩,先来看看cache_t的源码(省略部...
0
评论
分享
SuperRookie
3年前
关注
类的底层原理探索(下)
在上一篇类的底层原理探索(上)中,我们遗留下了一个问题:类的成员变量和类方法存储在哪个地方? 知识点准备 clean memory dirty memory 成员变量和类方...
1
1
分享
SuperRookie
3年前
关注
类的底层原理探索(上)
isa指针指向分析 类对象 我们在objc源码中查找Class的实现代码如下(因内容太多省略大部分代码)。 从源码中可以看出,Class是一个叫做objc_class的结构...
0
评论
分享
SuperRookie
3年前
关注
对象的底层探索(下)
知识准备 一些lldb指令 p/x 以十六进制打印数据 p/o 以八进制打印数据 p/t 以二进制打印数据 p/f 以浮点形式打印数据 x 输出对象的内存地址,x/4gx中...
0
评论
分享
SuperRookie
关注了
Cooci
SuperRookie
3年前
关注
对象的底层探索(上)
准备工作 汇编基础须知 b bl:跳转指令,方法调用 ret:函数的返回 ; : 注释 三种找寻源码的探索思路 断点 符号断点 通过汇编 alloc方法探索 查看objc源...
0
评论
分享
个人成就
文章被点赞
2
文章被阅读
6,525
掘力值
199
关注了
3
关注者
7
收藏集
0
关注标签
7
加入于
2022-04-17