Связывание внешних констант - Цель C - PullRequest
2 голосов
/ 01 августа 2011

В более ранний ответ о внешних константах , предпочтительный ответ говорит

"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. Затем я удалил разделы интерфейса и реализации.

Теперь, когда он у меня работает, я добавлю больше констант в файл.

Ответы [ 2 ]

3 голосов
/ 01 августа 2011

Действуйте следующим образом:

1.Файл

2.Новый

3.Новый файл

4.ОбъективныйC файл

0 голосов
/ 01 августа 2011

Файл -> Новый -> Новый файл -> Файл Objective C.

...