zoukankan      html  css  js  c++  java
  • 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];
  • 相关阅读:
    优秀大整数
    洛谷—— P3908 异或之和
    洛谷—— P1869 愚蠢的组合数
    洛谷—— P1680 奇怪的分组
    洛谷—— P1609 最小回文数
    Something I like
    数学相关
    新博客测试中~
    P3369 【模板】普通平衡树
    2017 11.6 NOIP模拟赛
  • 原文地址:https://www.cnblogs.com/ht-927/p/4365696.html
Copyright © 2011-2022 走看看