首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
底层
订阅
yidahis
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
iOS底层探索之多线程(七)—GCD源码分析(死锁的原因)
在上篇博客已经对GCD的sync 同步函数、async 异步函数进行了源码的分析,那么本篇博客继续源码的探索分析!
fishhook--终于被我悟透了
fishhook 作为一个 hook 工具在 iOS 开发中有着高频应用,理解 fishhook 的基本原理对于一个高级开发应该是必备技能。很遗憾,在此之前虽然对 fishhook 的基本原理有过多次
OC归纳总结 -- (6)深入理解weak弱引用
weak指针, 也就是弱引用是OC中非常重要的概念, 相对于OC对象的alloc, retain,release, dealloc等内存管理的知识点, 弱引用weak指针的理解更加困难, 因此这里专门
iOS AOP 方案的对比与思考
AOP思想AOP:AspectOrientedProgramming,译为面向切面编程,是可以通过预编译的方式和运行期动态实现,在不修改源代码的情况下,给程序动态统一添加功能的技术。面向对象编程(OO
iOS内存管理——内存管理(自动释放池AutoreleasePool)
内存管理之自动释放池AutoreleasePool,从概念、运行机制、使用方式、底层实现原理等方面分析了自动释放池。
阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 上)
iOS runtime 源码部分详解:Runrimw 结构、NSObject创建过程、应用启动流程、消息发送等
关于KSCrash的一些整理(干货满满)
> 关于iOS端的崩溃捕捉的一些原理, 许多三方捕捉底层都是基于KSCrash,有关KSCrash的笔记记录如下,干货满满,不啰嗦。
objc4-841.13可调试/编译源码更新(for M1)
心心念念查看了下objc4源码 https://opensource.apple.com/releases/ ,果然更新了,果断编译调试 如果想最省时省力,直接 github 下载可编译源码 下面开始
谈谈iOS进程与线程通信不需要高大上,简单浅析下
一、进程与线程 1.1 进程 进程是系统进行资源分配和调度的基本单位,在iOS上,一个App运行起来的实例就是一个进程,每个进程在内存中都有自己独立的地址段。 1.2 线程 线程是进程的基本执行单元
iOS objc4-838编译流程,可在macOS Monterey运行
自从XCode系统升级到macOC Monterey,以往的Objc4-818.2源码就不能跑了,最近发现苹果终于更新了源码,于是迫不及待的来一波编译。