在iOS開發過程中關於全局變量的幾個方法
1.
在APPDelegate中聲明並初始化全局變量.
AppDelegate可以在整個應用程序中調用,在其他頁面中可以使用代碼段獲取AppDelegate的全局變量:AppDelegate *appDelegate=[[UIApplication sharedApplication] delegate];
因此可以在AppDelegate.h中定義需要全局使用的變量。
AppDelegate可以在整個應用程序中調用,在其他頁面中可以使用代碼段獲取AppDelegate的全局變量:AppDelegate *appDelegate=[[UIApplication sharedApplication] delegate];
因此可以在AppDelegate.h中定義需要全局使用的變量。
/** 設置全局變量的屬性. */ @property (nonatomic, assign)BOOL isLong;
/** 給全局變量賦值.
- 通過單例模式獲取屬性
*/ AppDelegate *myDelegate = [[UIApplication sharedApplication] delegate]; myDelegate.isLong = YES;
- 在viewController中獲取該值
-
AppDelegate *myDelegate = [[UIApplication sharedApplication]delegate]; myDelegate.isLong = YES; NSLog(@"myDelegate: %d", myDelegate.isLong);
2.使用全局變量
