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