【问题标题】:Best way to assign a property to an ALAsset?将属性分配给 ALAsset 的最佳方法?
【发布时间】:2012-10-05 16:07:24
【问题描述】:

将属性分配给现有类的最佳方法是什么?

我有一个现有的 ALAsset 数组,并希望将布尔值作为属性分配给每个资产。 我可以子类化,但是我必须将每个 ALAsset 复制到一个新的(?) 我无法创建类别,因为我需要将该布尔值存储在某处。

有什么想法吗?

【问题讨论】:

    标签: ios macos properties alasset


    【解决方案1】:

    从 OS X v10.6 开始可用的关联引用模拟将对象实例变量添加到现有类。使用关联引用,您可以在不修改类声明的情况下向对象添加存储。

    Associative References Documentation (developer.apple.com)

    【讨论】:

    • 很好的答案,效果很好。从来不知道,我现在真的很高兴。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多