标签: ios macos properties alasset
将属性分配给现有类的最佳方法是什么?
我有一个现有的ALAssets数组,并希望将布尔值作为每个资产的属性。 我可以继承,但是我必须将每个ALAsset复制到一个新的(?) 我无法创建一个类别,因为我需要在某处存储该布尔值。
有什么想法吗?
答案 0 :(得分:2)
从OS X v10.6开始提供的关联引用模拟将对象实例变量添加到现有类。使用关联引用,您可以在不修改类声明的情况下向对象添加存储。
Associative References Documentation (developer.apple.com)