Просто чтобы прояснить, Objective-C не связывает статические переменные с классами.По умолчанию статические переменные просто ограничиваются тем файлом, в котором они объявлены.
Чтобы сделать статическую переменную видимой в других файлах, добавьте объявление в соответствующий заголовочный файл с префиксом ключевого слова extern
.Так, например, если вы определили следующую статическую переменную где-то в одном из ваших файлов .m
int seconds = 60;
, вы можете добавить следующее объявление в файл .h:
extern int seconds;
Затем любой файл .m, импортирующий этот файл .h, увидит статическую переменную.