IOS plist jsonファイルの読み込み

1196 ワード

plistファイルを読み込むと
1.1 plistの概要
plistファイルは、通常、ユーザー設定を格納したり、バンドルされた情報を格納したりするために使用されます.
1.2コードの読み取り
//1.  plist    
NSString *path = [[NSBundle mainBundle] pathForResource:@"fileName.plist" ofType:nil];

//2.        
NSArray *array = [NSArray arrayWithContentsOfFile:path];

二JSONファイルの読み込み
2.1 json概要
JSON構造は中データ交換形式
JSONデータの書式は、名前/値ペアです.
確認するxcassets->Applcon下のContexts.jsonファイル
{
  "images" : [
    {
      "size" : "29x29",
      "idiom" : "iphone",
      "filename" : "Icon-Small.png",
      "scale" : "1x"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

2.2コードの読み込み
//1   json      
NSString *path = [[NSBundle mainBundle] pathForResource:@"fileName.json" ofType:nil];

//2   json   data 
NSData *data = [NSData dataWithContentsOfFile:path];

//3   json  
//json    []   OC  NSArray
//json    {}   OC  NSDictionary

NSArray *jsonArray =  [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];