穆歌,互联网浪潮中卖码维生的一朵小浪花。
这里主要是所有关于 Swift 底层探索系列文章的集合列表,用于快速访问同系列文章。
阅读全文
这里主要是所有关于 Objective-C 底层探索系列文章的集合列表,用于快速访问同系列文章。
这里主要是所有关于博主曾经做过的算法题的分析文列表,用于快速访问同系列文章。
本文主要是 NSThread 的详细使用方法和注意事项。
NSThread
本文主要是编译 Apple Swift 开源代码的相关内容。
本文主要以 NSTimer 为例,分析循环引用产生的原因和不同的改进方案。
本系列第一篇文章,我们探索了对象是怎么创建的的,那么操作系统是怎么管理内存中对象的声明周期呢?也就是内存管理,本文会探索内存管理的底层原理。
本文主要是探索和分析串行队列、并行队列、同步、异步之间的组合情况。
在 Objective-C 中,我们经常用 KVO 来观察对象的属性,当属性发生变化的时候,我们做做一些 UI 更新事情。那么在底层,它是怎么实现的呢?
在 iOS 项目开发中,我们经常用 setValue:forKey: 和 value:forKey: 来访问对象的属性或成员变量,那么这两个方法的底层执行流程是怎样的呢?
setValue:forKey:
value:forKey: