Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
将属性分配给现有类的最佳方法是什么?
我有一个现有的 ALAssets 数组,并且想为每个资产分配一个布尔值作为属性。我可以子类化,但是我必须将每个 ALAsset 复制到一个新的(?)我不能创建一个类别,因为我需要将该布尔值存储在某个地方。
有任何想法吗?
从 OS X v10.6 开始可用的关联引用模拟将对象实例变量添加到现有类。使用关联引用,您可以在不修改类声明的情况下向对象添加存储。
关联参考文档 (developer.apple.com)