『置顶』Swift 底层进阶集
0 Comments这里主要是所有关于 Swift 底层探索系列文章的集合列表,用于快速访问同系列文章。
本系列第一篇文章,我们探索了对象是怎么创建的的,那么操作系统是怎么管理内存中对象的声明周期呢?也就是内存管理,本文会探索内存管理的底层原理。
在 Objective-C 中,我们经常用 KVO 来观察对象的属性,当属性发生变化的时候,我们做做一些 UI 更新事情。那么在底层,它是怎么实现的呢?
在 iOS 项目开发中,我们经常用 setValue:forKey:
和 value:forKey:
来访问对象的属性或成员变量,那么这两个方法的底层执行流程是怎样的呢?