私のアプリケーションでは、NSMutableDictionary
すべてUIElements
(UIButton
、など)に関連付けたいので、各要素をサブクラス化することでこれを簡単に実現できますが、すべてのスーパークラスとして、タイプのプロパティを持つ独自のサブクラスUILable
を作成できるかどうかを知りたいだけですとにかくプログラムで作成されたので、サブクラスの数を減らすことができます。UIControl
NSMutableDictionary
UIElement
このように
@interface UIControl : MyControls
{
}
@property(nonatomic,retain) NSMutableDictionary *details;
@end
プログラムで作成MyControls
されたすべてのUIElementのスーパークラスとして作成します