天天看點

iOS如何建立整個工程的(app)全局變量

1、使用UserDefualt 可滿足APP全局變量。

2、 在AppDelegate中聲明并初始化全局變量

      然後在需要使用該變量的地方插入如下的代碼:

      //取得AppDelegate,在iOS中,AppDelegat被設計成了單例模式

      AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];

      appDelegate.Your Variable

3、使用 extern 關鍵字

2.1 建立Constants.h檔案(檔案名根據需要自己取),用于存放全局變量;

2.2 在Constants.h中寫入你需要的全局變量名,

例如: NSString *url;//指針類型

int count;//非指針類型

注意:在定義全局變量的時候不能初始化,否則會報錯!

2.3 在需要用到全局變量的檔案中引入此檔案:

#import "Constants.h"

2.4 給全局變量初始化或者指派:

extern NSString *url;

  url = [[NSString alloc] initWithFormat:@"http://www.google.com"];

//指針類型;需要alloc(我試過直接 url = @"www.google.com"  好像也能通路 )

extern int count;

count = 0;//非指針類型

2.5 使用全局變量:和使用普通變量一樣使用。

繼續閱讀