- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 数据存储之(四): 归档、反归档
NSKeyedArchiver如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,可以直接用NSKeyedArchiver进行归档和恢复不是所有的对象都可以直接用这种方法进行归档,只有遵守了NSCoding协议的对象才可以NSCoding协议有2个方法:encodeWithCoder:每次归档对象时,都会调用这...
2016-03-11 14:39:30
584
原创 数据存储之(三): Library/Preference路径的存储---NSUserDefaults
偏好设置:很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能每个应用都有个NSUserDefaults实例,通过它来存取偏好设置比如,保存用户名、字体大小、是否自动登录NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];...
2016-03-11 14:26:46
1543
原创 数据存储之(二):基本数据的存储
基本数据的存储使用的是属性存储:属性列表是一种XML格式的文件,拓展名为plist。当然,文件的后缀可以自由定义,不影响数据的存储和读取。如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,就可以使用writeToFile:atomically:方法直接将对象写到属性列表文件中步骤:1、获取并创建沙盒路径2、将数据...
2016-03-11 11:47:04
507
原创 数据存储之(一):iOS数据存储方式及沙盒的说明
iOS数据存储的几种方式:1、XML属性列表(plist)归档2、Preference(偏好设置)3、NSKeyedArchiver归档(NSCoding)4、SQLite35、CoreData应用沙盒:每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒。应用沙盒的文件系统目...
2016-03-11 11:32:13
375
空空如也
C语言中:二维数组能否作为函数参数,如何定义?
2015-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人