Когда я компилирую приложение для iPhone, xCode выдает ошибку «duplicate symbol» для моих переменных в MyConstants.h
Я подумал, если бы я использовал:
#import "MyConstants.h"
этого бы избежать?
Но у меня все еще есть проблема.
Добавлена информация:
Ошибка возникает при «связывании».
(Я просто использую кнопку xCode «Build and Go».)
Я также попробовал (не нужно с #import) метод # ifndef / def.
Может быть, я должен просто спросить это:
Если вам нужен доступ к константе в КАЖДОМ части ALL ваших файлов исходного кода ... что бы вы поместили в ваш .h файл? Что бы вы использовали, чтобы включить эту константу в другие части вашего кода.
Я подумал (но, наверное, это не так), это было просто:
MyConstants.h> int thisIsGlobal = 123;
(Нет, где я переопределяю этот глобальный глобус в любом коде.)
А затем просто "#import MyConstants.h" вверху каждого из моих других исходных файлов.