第二步:通过 NSKeyedArchive 进行快速归档,它会自动写到文件中,读取可以使用 NSKeyedUnarchiver 来解压
代码例子在网上都能找到。
1://获取文件路径NSString *path = [documentsDirectory stringByAppendingPathComponent:@"fileName"]
2://待写入的数据
NSString *temp = @”Welcome to blog.iosxcode4.com”
int data0 = 100000
float data1 = 23.45f
3://创建数据缓冲
NSMutableData *writer = [[NSMutableData alloc] init]
4://将字符串添加到缓冲中
[writer appendData:[temp dataUsingEncoding:NSUTF8StringEncoding]]
5://将其他数据添加到缓冲中
[writer appendBytes:&data0 length:sizeof(data0)]
[writer appendBytes:&data1 length:sizeof(data1)]
6://将缓冲的数据写入到文件中
[writer writeToFile:path atomically:YES]
[writer release]
plist是IOS上一种基于xml格式的属性列表,在一些简单的程序里面,我们可以用plist文件存储一些基本的信息用来重复使用。 先来看看plist文件的结构 在XCode里面新建一个Property List(在Resouce里面)。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)