宏定义,以及宏的存储
来源:互联网 发布:玻璃裁切软件 编辑:程序博客网 时间:2024/06/08 19:48
废话不多说!见代码:
.h文件中
// 值 键
#define switchValue @"PushSwitch"
.m文件中-(void)airplaneModeSwitch:(UISwitch*)sender
{
if (airplaneModeSwitch.on) {
[APServiceregisterForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeSound |
UIRemoteNotificationTypeAlert)];
NSLog(@"打开");
}
else{
[[UIApplicationsharedApplication] unregisterForRemoteNotifications];
[APServiceregisterForRemoteNotificationTypes:UIRemoteNotificationTypeNone];
NSLog(@"关闭");
}
[[NSUserDefaultsstandardUserDefaults] setBool:airplaneModeSwitch.onforKey:switchValue];
[[NSUserDefaultsstandardUserDefaults] synchronize];//命令直接同步到文件里,来避免数据的丢失 //存储内容
}
-(void) viewWillAppear:(BOOL)animated{
[superviewDidAppear:animated];
NSUserDefaults *lanUser = [NSUserDefaultsstandardUserDefaults];
self.navigationItem.title= [[lanUserobjectForKey:@"dic"]objectForKey:@"title"];
BOOL b=[[NSUserDefaultsstandardUserDefaults] boolForKey:switchValue]; //读取内容
airplaneModeSwitch.on=b;
[tviewreloadData];
}
- 宏定义,以及宏的存储
- 宏定义以及例子
- 栈的定义和存储以及算法实现
- Oracle中定义package以及存储过程的使用
- debug 输出 以及宏定义
- debug 输出 以及宏定义
- 宏定义以及调试相关
- 宏定义中,#/##的区别以及宏的展开
- 宏定义中 可变参数的使用以及# ## 的使用
- define关键字的使用,以及宏函数的定义
- enum和宏定义的区别以及其使用
- const常量的实现机制以及与宏定义区别
- sprintf函数的用法以及各种宏定义
- 关于stm32程序的宏定义以及源文件管理
- 宏定义中的 # , ##以及 _ _VA_ARGS_ _ 的作用
- NSLog效率低下的原因以及NSLog宏定义
- unity自定义宏定义以及常用自带的宏定义
- 存储过程的定义
- YARNMRv2 Node Manager深入剖析—NodeManager启动Container流程分析
- pjsip的编译及简单使用
- android应用开发之清除通话记录
- 01背包问题
- Mediator模式
- 宏定义,以及宏的存储
- Hadoop版本选择探讨
- CCES 生产和调用静态库
- live555源码分析---- DESCRIBE命令处理
- 释放资源
- urllib.urlparse
- Android OpenGL es 纹理坐标设定与贴图规则
- IOS UITableview
- 加载CCBI