может кто-нибудь сказать, как объявить и изменить глобальные переменные в Objective CКак объявить и изменить глобальную переменную в Objective C
ответ
Единый источник файла:
int myGlobal;
Заголовок файла:
extern int myGlobal;
Любой файл, в том числе заголовок:
myGlobal = 10;
Точно так же, что вы бы в C. У вас возникли какие-либо конкретную проблему?
Относительная нота; глобальные переменные (очень), вообще говоря, считаются Bad Thing ™. В Obj-C более общий подход делает их собственностью на одноэлементном объекте, обеспечивая, по крайней мере, некоторую инкапсуляцию.
В приложении AppKit/UIKit; глобальная переменная может быть более подходящей для вашего делегата приложения; другой, несколько более привлекательный вариант - это сделать одноэлементный класс для инкапсуляции переменной и связанных с ней методов.
глобальной переменной для iPhone Complete Project
Для Declare/Определение/Используйте глобальную переменную следующие простые шаги: -
- Создать NSObject файл с именем «GlobalVars.h и .m» или как у пожелает
Объявите вашу глобальную переменную Файл GlobalVars.h после #import и до @implementation like-
extern NSString * Var_name;
инициализировать его в GlobalVars.m файл после #import и перед @implementation как-
NSString * var_name = @ "";
Определить его свойство в AppDelegate.h Файл
@property (неатомической, сохранить) NSString * var_name;
синтезировать его в AppDelegate.m Файл как-
@synthesize var_name;
Теперь, когда вы хотите использовать эту переменную (в формате .m), просто импортируйте/вложите файл GlobalVars.h в все .h файлы, и вы можете легко получить доступ или легко изменить эту переменную.
- Внимательно следуйте этим шагам, и это сработает.
- 1. Как объявить глобальную переменную в Objective C
- 2. Как объявить глобальную переменную в Objective-C?
- 3. Как объявить глобальную переменную в C?
- 4. Как правильно объявить глобальную переменную?
- 5. объявить глобальную переменную в JavaScript
- 6. Объявить глобальную переменную в coffescript
- 7. Как объявить глобальную переменную в Swift?
- 8. Объявить глобальную переменную в scala
- 9. Как объявить глобальную переменную в библиотеке классов
- 10. Как объявить глобальную переменную в actionscript
- 11. Как объявить глобальную переменную массива в SAS?
- 12. Как объявить глобальную переменную в php?
- 13. Как объявить глобальную переменную в VBA?
- 14. Как объявить глобальную переменную в файле .js
- 15. Как объявить глобальную переменную в codeigniter?
- 16. Как объявить «глобальную» переменную в проекте ООП?
- 17. Как объявить глобальную переменную в angularjs app.js?
- 18. Как объявить глобальную переменную в PHP класс
- 19. как объявить глобальную переменную в sql
- 20. Как объявить глобальную переменную в JavaScript?
- 21. Как объявить глобальную переменную в React?
- 22. Как объявить нестационарную глобальную переменную в OptaPlanner
- 23. Объявить широкую переменную проекта в Objective C
- 24. Объявить ненулевой глобальную статическую переменную
- 25. Как объявить AVAudioRecorder как глобальную переменную
- 26. Как объявить глобальную переменную, которая вызывает объект в C++?
- 27. Объявить глобальную переменную Writecript как тип «module»
- 28. Как объявить глобальную переменную изнутри функции?
- 29. не удается изменить глобальную переменную в c
- 30. Как объявить глобальную переменную с несколькими свойствами?
возможно дубликат [Что делает ваш Objective-C одноточечно выглядеть?] (Http://stackoverflow.com/questions/145154/what-does-your-objective-c-singleton-look-like) –