在objc4源码中,我们经常会在函数中看到Tagged Pointer。Tagged Pointer究竟是何方神圣?请开始阅读本文。 目录1. ...
建议去掘金查看本文,带目录方便阅读。《iOS - 老生常谈内存管理(四):内存管理方法源码分析》 走进苹果源码分析内存管理方法的实现 前面我们只...
前言 ARC全称Automatic Reference Counting,自动引用计数内存管理,是苹果在 iOS 5、OS X Lion 引...
前言 MRC全称Manual Reference Counting,也称为MRR(manual retain-release),手动引用计数...
简单聊聊 GC 与 RC 随着各个平台的发展,现在被广泛采用的内存管理机制主要有 GC 和 RC 两种。 GC (Garbage Collect...
导读 这段时间通过以下资料学习了 Objective-C 的内存管理: 《Objective-C 高级编程:iOS 与 OS X 多线程和内存管...
前言 作为 iOS 开发者,在面试过程中经常会碰到这样一个问题:在 ARC 环境下autorelease对象在什么时候释放?如果你还不知道怎么回...
目录1. 什么是 KVO2. KVO 的基本使用 2.1 注册方法 2.2 监听方法 2.3 移除方法 2.4 使用示例 2.5 实际应用 2....
目录1. 什么是 KVC2. 访问对象属性3. 访问集合属性4. 使用集合运算符5. 自定义集合运算符6. 非对象值处理7. 属性验证8. 搜索...