Самый простой способ выполнить то, что вам нужно, это объявить BOOL в файле интерфейса вашего appDelegate:
@interface AppDelegate : ....
{
BOOL theValue;
}
@property BOOL theValue;
Затем из ClassOne или ClassTwo вы можете получить / установить переменную напрямую с помощью:
MyAppDelegate *appDelegate = (MyAppDelegate * )[[UIApplication sharedApplication] delegate];
appDelegate.theValue = YES;
ИЛИ
Если вы действительно хотите получить к нему доступ глобально , просто объявите переменную вне вашего @interface ... @end
блока
BOOL theValue
@interface AppDelegate : ...
{
...
}
И затем вы можете получить доступ к переменной theValue
из любого места вашего кода, просто импортировав заголовочный файл AppDelegate:
#import "AppDelegate.h"
@implementation ClassOne : ....
...
theValue = YES;