我们在 iOS 开发中经常需要使用分类(Category),为已经存在的类添加属性的需求,但是使用 @property 并不能在分类中正确创建实例变量和存取方法. 不过,通过 Objective-C 运行时中的关联对象,也就是 Associated Object,我们可以实现上述需求. 写在前面 这篇文章包含了两方面的内容: 使用关联对象为已经存在的类中添加属性 关联对象在底层 Objective-C 中的实现 注:如果你刚刚入门 iOS 开发,笔者相信了解第一部分的内容会对你的日常开发中有所帮…