标签:
在Cocoa中,有一类名为属性列表的对象(常简写为plist),Cocoa知道如何将它们保存到文件和从文件中加载。包括以下类NSArray,NSDictionary,NSString,NSNumber,NSData和NSDate,以及他们的变体。
a,使用属性列表类定义一个对象并赋值
NSArray *phrase;
phrase=[NSArray arrayWithObjects:@"I",@"seem",@"to",@"be",@"a",@"verb",nil];
b,向phrase对象传递writeToFile消息
[phrase writeToFile:@"/tmp/verbiage.txt" atomically:YES];
c,使用+arrayWithContentsOfFile:方法读取该文件
NSArray *phrase2=[NSArray arrayWithContentsOfFile:@"/tmp/verbiage.txt"];
(NSArray,NSDictionary)可以将属性列表写入文件。
但(NSString,NSData)只能写出字符串或数据块。
标签:
原文地址:http://www.cnblogs.com/dbseti/p/5662095.html