Я пытаюсь создать переменные, которые могут быть доступны из любого класса, поступающего из фона Java я изо всех сил, чтобы понять это в Objective-C ..класса глобальные переменные в Objective-C
в Java есть :
public static int MAIN_MENU = 1, SELECTION_SCREEN = 2;
Они могут быть доступны в любом месте, как так:
ClassName.MAIN_MENU;
Как бы добиться того же в своей простейшей форме для Objective-C, сохраняя его в классе?
В языках, основанных на C (C, C++, ObjC), вы обычно использовать перечисление, а не кучу глобальных переменных. – cHao
Кстати, глобальных переменных в Java нет. В классах есть * статические атрибуты. – Sulthan
@Sulthan: Не озирайтесь; 'static' - это то, как Java называет« глобальным ». 'com.whatever.MyClass.FOO' всегда семантически относится к одному и тому же названию хранилища, где бы он ни был виден ... и если он является общедоступным, он отображается везде. Это в значительной степени само определение глобальной переменной. – cHao