Как я могу использовать структурированные файлы в target-C? - PullRequest
1 голос
/ 04 сентября 2010

Я разрабатываю для iPhone / iPad.

Я уже знаю, как читать / записывать текстовые файлы из / в папку документов, и теперь мне нужно писать структурированные файлы, например, скажем, у меня в приложении есть класс, который называется A, который содержит целое число i и целое число j, и экземпляр другого класса B, назовем его b, теперь я хочу записать A в файл так, чтобы я мог прочитать в следующий раз к другому объекту типа A без необходимости читать текстовый файл и анализировать его содержимое (чтобы избежать затрат времени).

так кто-нибудь, чтобы помочь мне?

PS: если вы использовали Pascal раньше, мне нужно что-то вроде его двоичных файлов.

1 Ответ

2 голосов
/ 04 сентября 2010

Вы можете сделать архив и разархивировать. Ваш класс должен соответствовать протоколу NSCoding

MapView *myMapView;   // Assume this exists

NSString *archivePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"Map.archive"];

result = [NSKeyedArchiver archiveRootObject:myMapView 
                        toFile:archivePath];

Архив и разархивировать . Протокол NSCoding

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...