NSStringFromCGRect(aCGRect):CGRectFromString(aString):如果把视图的框架以字符串的形式放在NSUserDefaults里面,那么该方法可以将其转回CGRect[NSValue valueWithCGRect:rect][NSValue对象 CGRe...
分类:
其他好文 时间:
2016-01-11 01:22:34
阅读次数:
137
流行的解决方案是在大多数地方是用[NSUserDefaults standardUserDefaults的一个关键,如果它不存在,这意味着这是应用程序启动,否则,它不是第一次在appdelegate.m中找到 “application:didFinishLaunchingWithOptions:” ...
分类:
移动开发 时间:
2016-01-05 18:47:40
阅读次数:
170
iOS开发 plist文件操作浏览:6287|更新:2015-02-05 19:5712345分步阅读 iOS开发常用数据存储方式有:NSKeyedArchiver、NSUserDefaults、Write写入方式、SQLite。为了简洁明了的存储和可视化展现数据,以文件形式存储数据是很有必要的.....
分类:
移动开发 时间:
2016-01-03 15:02:48
阅读次数:
166
NSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等。默认系统允许应用程序自定义它的行为去迎合用户的喜好。你可以在程序运行的时候从用户默认的数据库中读取程序的设置。同时NSUserDefaults的...
分类:
移动开发 时间:
2016-01-01 23:00:32
阅读次数:
217
它可以保证某个类创建出来的对象永远只有一个作用减少内存开销如果有一些数据 整个程序中都用得上 使用同一份资源[UIApplication shareApplication] [UIDevice currentDevice] [NSUserDefaults Stander]一般工具类使用单例模式ARC...
分类:
其他好文 时间:
2015-12-31 19:01:59
阅读次数:
141
//NSUserDeafult保存图片数据到本地-(void)saveImage:(UIImage *)image{ NSData* data=[NSKeyedArchiver archivedDataWithRootObject:image]; [[NSUserDefaults standar.....
分类:
其他好文 时间:
2015-12-25 17:03:55
阅读次数:
133
打开或者关闭推送- (void)pushSwitch:(UISwitch *)sender { if (sender.on) { [[NSUserDefaults standardUserDefaults] setObject:@"1" forKey:@"JPushState"]...
分类:
其他好文 时间:
2015-12-24 14:55:14
阅读次数:
141
1.用NSUserDefaults存储配置信息注:本次使用NSUserDefaults存储信息是在不考虑安全问题的前提下。分两种情况:1.如果是密码用户名等敏感信息,请使用Keychain存储用户敏感信息,我将在后面写一篇用Keychain存储用户敏感信息2.如果是设置 记住密码、第一次打开应用引导...
分类:
移动开发 时间:
2015-12-20 22:28:32
阅读次数:
187
版本号: NSString *key = @"CFBundleVersion"; NSString *lastVersion = [[NSUserDefaults standardUserDefaults] objectForKey:key]; NSLog(@"%@", lastV...
分类:
其他好文 时间:
2015-12-17 09:23:34
阅读次数:
182
使用NSKeyedArchiver压缩对象成二进制数据,再使用NSKeyedUnarchiver解压二进制数据,如果解压时数据为nil,或者数据中有异常的数据,那么解压将会出错,甚至会导致程序crash掉。可以用这种方法防止程序crash:NSData *data=[[NSUserDefaults ...
分类:
其他好文 时间:
2015-12-14 16:05:20
阅读次数:
128