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 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
最新内容
- Linux系统下systemctl常用命令以及service文件配置
- CI PHP7 session 不能读取的问题
- centos 7.4 基本配置
- mysqldump导入导出数据库总结
- Linux下的tar压缩解压缩常用命令
- 查看 SELinux状态、临时关闭SELinux、永久关闭SELinux
- centos6.8 yum安装mysql 5.6
- CentOS之7与6的区别2
- CentOS之7与6的区别1
- Mysql 忘记root密码的完美解决方法
- 输入密码登录,Linux scp (rsync)设置nohup后台运行
- ubantu zabbix部署——安装配置zabbix agent详解
- Zabbix客户端(agent端口)安装配置
- CentOS 7添加开机启动服务/脚本
- 阿里云机器配置 centos 6.8