Мне нужно иметь возможность инициализировать массивы в моем исходном коде с некоторыми предопределенными значениями, которые выглядят примерно так, как показано ниже.Однако каждый массив может иметь тысячи значений.
@"key",@"value",
@"key",@"value",
@"key",@"value",
@"key",@"value",
...etc...
Как мне инициализировать (например) NSDictionary
с этими значениями без необходимости иметь тысячи значений, встроенных в мой исходный код, т.е.что-то вроде этого:
tokens = [[NSDictionary alloc] initWithObjectsAndKeys:
#import "keyvaluepairs1.h"
#import "keyvaluepairs2.h"
, nil];
или даже просто чистый массив, подобный этому:
char[] tokens = {
#import "schoolnames.h"
#import "universitynames.h"
}
То, что я ищу, это не "фокус" цели-с, а скореепонимание того, как вы можете дать указание компилятору импортировать или всасывать содержимое других файлов.Я открыт для других идей о том, как этого добиться, если потребуется.