1、在AppDelegate.h中设置全局变量,并初始化
#import <UIKit/UIKit.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
//全局作用域数据
@property (retain,nonatomic) NSMutableArray* mArrayData ;
@end
2、AppDelegate.m中
@synthesize mArrayData;
-(void)dealloc{
[window release];
[mArrayData release];//这里要进行重写,release掉
[super dealloc];
}
主入口方法中,进行初始化
mArrayData=[[NSMutableArray alloc]init];
3、类,控制器中使用这个参数,赋值,取值
导入AppDelegate.h
#import "AppDelegate.h"
//获取全局唯一的app对象实例
UIApplication* app = [UIApplication sharedApplication] ;
//获取AppDelegate成员属性
AppDelegate* appDelegate = (AppDelegate*)app.delegate ;
//获得数据数组
[appDelegate.mArrayData addObject:textField.text];//直接向数组中加值