Почему бы вам не использовать шаблон проектирования Singleton?Мне кажется, это более чистое решение, чем решения, опубликованные выше.
VariableStore.m
#import "VariableStore.h"
@implementation VariableStore
@synthesize dateString;
+ (VariableStore *)sharedInstance
{
static VariableStore *myInstance = nil;
if (nil == myInstance)
myInstance = [[[self class] alloc] init];
return myInstance;
}
@end
VariableStore.h
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface VariableStore : NSObject
{
NSString *dateString;
}
+ (VariableStore *)sharedInstance;
@property (nonatomic, retain) NSString *dateString;
@end
AnyClassWhereYouWantToUseYourVariable.h
#import "VariableStore.h"
AnyClassWhereYouWantToUseYourVariable.m
NSLog("dateString = %@", [VariableStore sharedInstance].dateString);