首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
底层原理
订阅
小说与诗
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Aspects 源码分析
Aspects是一个非常知名的用于 AOP 的 Objective-C 库,可以对类方法或者实例方法进行 Hook
揭开 iOS 中 weak 指针的神秘面纱:从原理到实践
weak 指针是 iOS 开发中一个非常基础的概念,在开发过程中我们经常使用它,它到底是怎么实现的?这篇文章将从 Runtime 源码入手,为你介绍 weak 指针的实现原理;让你知其然,更知其所以然
通过 SIL 看 Swift 的方法派发
Swift 方法派发方式与 Objective-C 大不相同,通过 SIL 分析 Swift 在方法派发上的逻辑和解决问题。
20-探究iOS底层原理|多线程技术【GCD源码分析3:线程调度组dispatch_group、事件源dispatch Source】
探索iOS底层原理:本文将继续阅读GCD源码,线程调度组dispatch_group、事件源dispatch Source
小码哥iOS学习笔记第二十四天: Tagged Pointer
一、iOS程序的内存布局二、TaggedPointer从64bit开始,iOS引入了TaggedPointer技术,用于优化NSNumber、NSDate、NSString等小对象的存储在没有使用Ta
iOS探索 浅尝辄止dyld加载流程
链接:将目标文件链接成可执行文件。这一过程中,链接器将不同的目标文件链接起来,因为不同的目标文件之间可能有相互引用的变量或调用的函数,如我们经常调用Foundation框架和UIKit 框架中的方法和变量,但是这些框架跟我们的代码并不在一个目标文件中,这就需要链接器将它们与我们…