IOS 设置全局变量

作者: NICE_KEY | 来源:发表于2016-06-24 22:01 被阅读7856次

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

由此便可以创建一个全局变量, 在系统的任意界面调用. 这样便可以创建夜间模式.

相关文章

  • iOS开发之全局变量

    iOS开发之全局变量介绍iOS开发之中的全局变量,其中包括全局变量的设置和调用方法,和在AppDelegate.m...

  • IOS 设置全局变量

    在iOS开发过程中关于全局变量的几个方法 1.在APPDelegate中声明并初始化全局变量.AppDelegat...

  • iOS 全局变量设置

    在APPDelegate中声明并初始化全局变量. viewController获取该值的时候

  • extern设置iOS全局变量

    iOS工程中使用全局变量 Global.h的头文件中声明这个全局变量字符串 然后,在Global.m文件中: 在这...

  • 微信小程序全局常量,全局js文件使用

    方法一:app.js 内设置全局变量(如屏宽,屏高的设置) 1、app.js文件 定义全局变量 设置全局变量 a...

  • Mac 安装 cocoapods

    1.安装 hombrew: 设置全局变量 2.安装rubybrew install ruby设置全局变量expor...

  • ios开发笔记- (初级)

    ios全局变量:ios全局变量不能用的太多,而且一般都需要static保护。 为何不能用太多,因为全局变量作用域在...

  • ios开发笔记-(初级)

    ios全局变量:iOS全局变量不能用的太多,而且一般都需要用static保护。 为何不能用太多,因为全局变量作用...

  • iOS开发之全局变量设置

    有时候,项目的某个变量需要全局使用,这时候采用最快捷的方式,就是到AppDelegate设置属性即可. 打个比方:...

  • httprunner 3.X (4)export

    export:设置全局变量 示例:

网友评论

    本文标题:IOS 设置全局变量

    本文链接:https://www.haomeiwen.com/subject/glzodttx.html