iOS 全局變量設置的幾種方式~


在iOS開發過程中關於全局變量的幾個方法

1.

在APPDelegate中聲明並初始化全局變量.
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.使用全局變量


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM