私はコントローラを設計していると私はつもりだが(ちょうどそのコントローラのため、局部的に)その中にいくつかの定数を必要とします。 Appleによって提供されたサンプルコードを見ると、次のような行を見ることができます:
#import "Constants.h"
#define kTextFieldWidth 260.0
static NSString *kSectionTitleKey = @"sectionTitleKey";
static NSString *kSourceKey = @"sourceKey";
static NSString *kViewKey = @"viewKey";
const NSInteger kViewTag = 1;
誰も私の説明に違いはありますか?どのスタイルを使うべきですか?それらはあなたがそれらに割り当てるオブジェクト/値のタイプに依存していますか?意味の使用:文字列の場合はstatic NSString *
、浮動小数点の場合は#define
、整数の場合はNSInteger
?あなたはどのように選択をしますか?
ベストアンサー[ここ](http://stackoverflow.com/questions/538996/constants-in-objective-c) –