如何在目标c中做字符串枚举等

时间:2011-06-28 23:20:34

标签: objective-c

我有文件名,这是NSStrings。我必须继续键入它们,我可能输入错误并导致错误。经验丰富的目标C程序员如何处理这个问题,以便他们只输入一次?

2 个答案:

答案 0 :(得分:4)

在标题中:

extern NSString * const kMyFile;

在实施文件中

NSString * const kMyFile = @"FileName.txt";

你可以通过这种方式完成代码。

或者,如果它只在一个类中使用而不需要在标题中公开,那么你可以做到

static NSString * const kMyFile = @"FileName.txt";

答案 1 :(得分:0)

- (void)viewDidLoad {
    //assign names here
    //create variable names in the header-->   NSArray *filename;

    filename = [[NSArray alloc] initWithObjects: @"File1", @"File2", nil];

    //[filename objectAtIndex: i]  --> NSString 
}