ios页面间传递参数四种方式1、使用SharedApplication,定义一个变量来传递.2、使用文件,或者NSUserdefault来传递3、通过一个单例的class来传递4、通过Delegate来传递。IOS开发使用委托delegate在不同窗口之间传递数据是本文要介绍的内容,主要是来讲解如何...
分类:
移动开发 时间:
2014-10-03 16:51:34
阅读次数:
284
1.用处:NSUserDefaults用来存储类似用户的配置、程序设置信息等这些的数据
iOS下可以使用NSUserDefault、NSKeyedArchiver、sqlite、CoreData几种常用的方式来存储数据,其中NSUserDefaults用来存储类似用户的配置等这些的数据,后两者用户存储大批量和比较复杂的数据。
NSUserDefault
基本上支持所有的原生数据类型NSSt...
分类:
移动开发 时间:
2014-09-26 20:19:38
阅读次数:
190
注:在此感谢Define_feeling、IOS点点滴滴、阿帕奇,感谢他们对于NSUserDefault使用的总结。1、NSUserDefault的使用: 作用:NSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设...
分类:
其他好文 时间:
2014-08-03 12:41:35
阅读次数:
10705
iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例)实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过...
分类:
移动开发 时间:
2014-07-25 14:06:01
阅读次数:
284
iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例)实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过...
分类:
移动开发 时间:
2014-07-18 15:01:43
阅读次数:
286
在版本更新的时候,需预防这样一种情况的发生,那就是你在NSUserDefault设置的key有没有对应的value,及新版本NSUserDefault中的ket与上一个版本中的key有没有重名的现象,及这种重名会不会对程序有所影响!blues_zhou发表于:2013-08-27 11:04 ---...
分类:
其他好文 时间:
2014-07-09 00:41:28
阅读次数:
230
由于NSUserDefaults
不支持保存自定类,保存的对象需要实现NSCoding协议,不过自定的类型就算实现了NSCoding也不可以保存,可以通过以下方法实现://h文件#import
@interface People : NSObject@property(nonatomic,copy)...
分类:
其他好文 时间:
2014-06-13 17:17:52
阅读次数:
177