「Objective-c」iOSでProperty Listを利用してデータの保存方法

// ファイルのパスを取得
NSString *documentPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *filePath = [documentPath stringByAppendingPathComponent:@"student.plist"];

// plistファイルにデータを格納
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
NSDictionary *stu1= @{@"idNum":@"1″,@"name": @"jereh"};
[dict setValue:stu1 forKey:@"stu1″];
// 新しいデータがplistファイルに書き込まれる
[dict writeToFile:filePath atomically:YES];

// plistファイルのデータを読み出す
NSMutableDictionary *dicNow = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];
int idNum = [[dicNow objectForKey:@"idNum"] intValue];
NSString *name = [dicNow objectForKey:@"name"];

IOS

Posted by arkgame