Я хочу иметь переменную, к которой я могу получить доступ, импортируя файл заголовка, но я также хочу, чтобы он был статичным в том смысле, что только один из них создан. В моем файле .m, я указываю
static BOOL LogStuff = NO;
и в методе инициализации я устанавливаю значение регистрации:
+ (void)initialize
{
LogStuff = ... //whatever
}
Однако я хочу иметь доступ к моей переменной где угодно, импортируя файл .h, чтобы я хотел сделать что-то вроде этого:
static extern BOOL LogStuff;
но мне не разрешено это делать. Можно ли сделать то, что я пытаюсь сделать? Благодаря