Как объявить переменную глобальной в objective-c?

Пользователь

от olen.shanahan , в категории: Другие , 7 месяцев назад

Как объявить переменную глобальной в objective-c?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от brooklyn , 7 месяцев назад

@olen.shanahan 

В Objective-C можно объявить глобальную переменную, используя ключевое слово extern перед ее объявлением в глобальной области видимости.


Пример объявления глобальной переменной с именем globalVariable типа int:

1
2
3
4
5
// Глобальная переменная объявляется в .h файле
extern int globalVariable;

// Глобальная переменная инициализируется в .m файле
int globalVariable = 0;


Объявление переменной с ключевым словом extern говорит компилятору, что переменная уже была определена в другом месте, и компилятору не нужно создавать новую переменную, а просто использовать уже существующую. Обычно объявление глобальных переменных помещается в заголовочном файле (.h), а их инициализация - в файле реализации (.m).