Следующий код дает мне ошибки:
// constants.h
extern NSArray const *testArray;
// constants.m
NSArray const *testArray = [NSArray arrayWithObjects: @"foo", @"bar", nil];
Ошибка, которую я получаю, - это
initializer element is not constant
Или, если я заберу указатель указателя (*), я получу:
statically allocated instance of Objective-C class 'NSArray'