В более ранний ответ о внешних константах , предпочтительный ответ говорит
"Constants.m должен быть добавлен к цели вашего приложения / фреймворка так,
что он связан с конечным продуктом. "
Я использую Xcode 4 и не вижу, как это делается. Может ли кто-нибудь помочь мне с этим?
Я пытаюсь переместить свои константы пользовательского интерфейса в один файл, чтобы я мог управлять ими из одного места. (Я не заинтересован в использовании синглтона для этого случая.)
Основываясь на ответе, представленном ниже, я смог выполнить эту работу. Файлы .h и .m очень просты:
Constants.h
#pragma mark - Calendar Settings
extern const CGSize _kTileSize;
Constants.m
#import "Constants.h"
#pragma mark - Calendar Settings
const CGSize _kTileSize = { 46.f, 44.f };
Обратите внимание, что нет интерфейса и реализации, так как это не класс. Я добавил файлы, как указано в ответе, за исключением того, что я выбрал новый файл ... target c class. Затем я удалил разделы интерфейса и реализации.
Теперь, когда он у меня работает, я добавлю больше констант в файл.