首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
pjx_wang
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 53
沸点 0
赞
53
返回
|
搜索文章
最新
热门
iOS-0.objc4-818.2 源码编译与调试
objc4-818.2 源码下载地址: https://opensource.apple.com/tarballs/objc4/
iOS-底层文章汇总
iOS-1.对象alloc的流程分析 iOS-2.内存对齐原理 iOS-3.Xcode控制台调试常用命令
iOS - 19.类的加载(2)- 分类
引入-分类; 分类的本质; 分类的加载; attachLists添加方法的算法逻辑
iOS- 18.类的加载(1)
镜像加载:map_images->map_images_nolock->read_images ;类的加载 ;methodizeClass分析(方法化当前的类) ;load_images解析
iOS-17.dyld和objc的关联
程序的启动和加载流程; _objc_init 源码; dyld与Objc的关; map_images分析:加载镜像文件;
iOS-16.程序启动流程
执行过程:load−>c++函数−>main; 程序编译过程; 动态链接器:dyld; 初始化主程序 initializeMainExecutable ; 总结:_objc_init的调用链
iOS-15.方法查找流程之动态方法决议&消息转发
引入动态方法决议; 方法未实现报错原理; 动态方法决议resolveMethod_locked; 动态方法决议解决方法未实现;两次进行动态方法决议;消息转发
iOS-14.方法查找流程之慢速查找流程分析
汇编跳转到_lookUpImpOrForward(C函数); 断点+查看汇编+Ctrl-step 验证程序跳转流程; lookUpImpOrForward; cache_getImp解析;
iOS-13.方法查找流程之快速查找流程
运行时Runtime; 方法的本质objc_msgSend&objc_msgSendSuper; objc_msgSend汇编快速查找
iOS-12.cache_t结构分析
objc_class结构的成员构成; cache_t源码查看; bucket源码查看; lldb调试获取cache_t和bucket内容; cache的写入流程; 脱离源码探索cache_t
下一页
个人成就
文章被点赞
186
文章被阅读
53,722
掘力值
1,668
关注了
17
关注者
35
收藏集
0
关注标签
5
加入于
2020-06-25