Как работают файлы .plist в iOS - PullRequest
2 голосов
/ 09 марта 2012

Я новичок в разработке для iOS, и я хотел бы знать, как файлы .plist работают в iOS. Может ли кто-нибудь помочь мне, дав мне пример того, как читать данные записи в .plist?

и обратно?

1 Ответ

7 голосов
/ 09 марта 2012

Да:

NSString *rootPath = [[NSBundle mainBundle] bundlePath];
NSString *pListPath = [rootPath stringByAppendingPathComponent:@"Settings.bundle/Root.plist"];
NSDictionary *pList = [NSDictionary dictionaryWithContentsOfFile:pListPath];

Запись в файл тоже не сложна:

NSDictionary *dict;
NSData *data = [NSPropertyListSerialization dataWithPropertyList:dict format:NSPropertyListXMLFormat_v1_0 options:0 error:&error];
[data writeToFile:self.saveToPath atomically:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...