0

プロパティを既存のクラスに割り当てる最良の方法は何ですか?

既存の ALAssets の配列があり、各アセットにブール値をプロパティとして割り当てたいと考えています。サブクラス化できますが、各 ALAsset を新しいものにコピーする必要があります (?) そのブール値をどこかに保存する必要があるため、カテゴリを作成できません。

何か案は?

4

1 に答える 1

2

OS X v10.6 以降で利用可能な連想参照は、既存のクラスへのオブジェクト インスタンス変数の追加をシミュレートします。連想参照を使用すると、クラス宣言を変更せずにストレージをオブジェクトに追加できます。

連想参照のドキュメント (developer.apple.com)

于 2012-10-05T17:48:21.243 に答える