1 つのクラスだけにプライベートに使用する列挙型があります。列挙型を .h ファイルで定義する必要がありますか、それとも .m ファイルに含める方法はありますか?
2 に答える
0
上記に同意し、すべてを可能な限りローカルにします。しかし、パブリック列挙型をよく使用する例は、パラメーターとして何らかの型を使用するカスタム init メソッドでクラスを初期化したい場合です。これは私自身のコードの例です。
typedef NS_ENUM(NSUInteger, PopUpMenuType) {
PopUpMenuTypeRegular,
PopUpMenuTypeFancy
};
@interface BMPopUpMenuView : UIView
- (id)initWithFrame:(CGRect)frame menuType:(PopUpMenuType)type;
@end
于 2013-09-05T18:10:05.553 に答える