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);

    由此便可以创建一个全局变量


作者:NICE_KEY
链接:http://www.jianshu.com/p/6b6c3ee16a0f
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注