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