Как сохранить NSMutableArray на диск в приложении iPhone для последующего поиска? - PullRequest
1 голос
/ 02 февраля 2010

Как сохранить NSMutableArray на диск в приложении iPhone для последующего поиска?

Ответы [ 2 ]

3 голосов
/ 02 февраля 2010

NSArray (как и другие объекты списка свойств) обеспечивает простое сохранение / загрузку в файл, используя следующие методы:

+ (id)arrayWithContentsOfFile:(NSString *)aPath
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag

Может быть полезно прочитать Руководство по программированию списка свойств в документации Apple для получения более подробной информации.

2 голосов
/ 02 февраля 2010

Использование [NSKeyedArchiver archiveRootObject:myMutableArray toFile:path]

Папка для хранения файла может быть определена с помощью:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...