问题
在iOS/Mac中我们有许多方式去持久化存储数据:NSUserDefault、Key chain、C语言文件接口、NSFileHandle、基础框架中的write方法、归档等等。在实际应用中,我们经常需要将这些数据按一定格式转换为对象,并且进行一定的筛选等操作然后再使用,显得不是很方便。Apple给我们提供了Core Data框架,可以直接按对象的方式操作数据,让这些变得非常简单。
...
分类:
其他好文 时间:
2015-03-09 17:35:28
阅读次数:
189
为了保存一些简单的配置,类似iOS的NSUserDefault和cocos2dx的CCUserDefault,Android提供了SharedPreferences。
一 布局
先看效果图:
打开main.xml修改内容如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro...
分类:
移动开发 时间:
2015-03-04 21:11:52
阅读次数:
223
问题在iOS/Mac中我们有许多方式去持久化存储数据:NSUserDefault、Key chain、C语言文件接口、NSFileHandle、基础框架中的write方法、归档等等。在实际应用中,我们经常需要将这些数据按一定格式转换为对象,并且进行一定的筛选等操作然后再使用,显得不是很方便。Appl...
分类:
其他好文 时间:
2015-02-06 16:27:54
阅读次数:
193
iOS 使用Keychain 保存 用户名和密码到 本地之前曾把一些简单的数据保存在了plist,文件,及NsuserDefault里面,但是如果要保存密码之类的,保存在本地就很不安全了;但是利用 Keychain 我们可以很安全的把 用户密码等信息保存在本地1:使用苹果官方封装好的Keychain...
分类:
移动开发 时间:
2015-01-06 15:18:00
阅读次数:
278
数据库基础知识:plist:writetoFile,条件:只有一个对象拥有这个方法,才能使用plist存储,而且自定义对象不能用plist存储Preference:偏好设置存储:NSUserDefault存储,好处:不需要关心文件名,快速存储,底层:就是用一个字典做存储.坏处:在iOS8之前,都必须...
分类:
移动开发 时间:
2014-12-15 01:25:27
阅读次数:
281
iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例)iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例)实现了以下iOS页面间传值:1.委托delegate方式;2.通...
分类:
移动开发 时间:
2014-12-14 15:46:16
阅读次数:
200
转载并不是所有的东西都能往里放的。NSUserDefaults只支持: NSString, NSNumber, NSDate, NSArray, NSDictionary.NSUserDefaults的方法中用来记录一下永久保留的数据非常方便,不需要读写文件,而是保留到一个NSDictionary字...
分类:
移动开发 时间:
2014-12-09 15:28:43
阅读次数:
239
iOS提供的数据持久化方式有:SQLiteCoreData属性列表、NSUserDefault对象归档。...
分类:
移动开发 时间:
2014-11-27 10:47:11
阅读次数:
174
1.用处:NSUserDefaults用来存储类似用户的配置、程序设置信息等这些的数据iOS下可以使用NSUserDefault、NSKeyedArchiver、sqlite、CoreData几种常用的方式来存储数据,其中NSUserDefaults用来存储类似用户的配置等这些的数据,后两者用户存储...
分类:
其他好文 时间:
2014-11-05 10:40:38
阅读次数:
206
源代码:http://url.cn/OaPZa2今天用到了将archive图片保存到本地。保存图片是不能用NSUserDefault来保存的,NSUserDefault只能保存基础的类型,并不能保存对象。效果图:代码:- (void)viewDidLoad{ [super viewDidLoa...
分类:
其他好文 时间:
2014-10-25 15:38:20
阅读次数:
161