iOS开发之plist文件操作

之前在想用代码去实现很多界面上能用interface builder可以拖进去的功能,现在想想真是够无知的啊。不仅效率低下,而且对于代码的维护带来不少麻烦,这段时间一直在反思看了design+code和拖动控件来构建项目的书籍,让我受益匪浅。

//path 读取当前程序定义好的provinces.plist省份城市文件  
//array数组的名称就叫province  
NSString *path = [[NSBundle mainBundle] pathForResource:@"provinces" ofType:@"plist"];  
NSDictionary *data = [NSDictionary dictionaryWithContentsOfFile:path];  
self.provincesContent = [NSArray arrayWithArray:[data objectForKey:@"province"]];

//沙盒路径plist文件的读取。
//注意,如果想添加新的数据,需要NSMutable类型的
NSArray *patharray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
NSString *path =  [patharray objectAtIndex:0];  
NSString *filepath=[path stringByAppendingPathComponent:@"provinces.plist"];
NSMutableArray *rootArray = [NSMutableArray arrayWithContentsOfFile:filepath];

 

posted @ 2015-03-25 14:54  Parishe  阅读(131)  评论(0编辑  收藏  举报