Как кэшировать элементы в iPhone - PullRequest
0 голосов
/ 25 февраля 2010

Я написал приложение на основе RSS, которое будет извлекать некоторые XML-файлы, анализировать их и выбрасывать в табличное представление.

Я использую NSURLConnection и NSXMLParser для соединения и анализа содержимого XML.

Я бы хотел кешировать эти результаты, чтобы после подключения пользователя к приложению он мог отключиться и просмотреть содержимое в автономном режиме.

Есть ли API, который обрабатывает это? или мне нужно сохранить мои dataObjects (которые содержат проанализированные данные XML) внутри NSFileManager и извлекать его каждый раз, когда я загружаю свое приложение?

Фрагменты кода, примеры или любой документ будут отличными.

Спасибо!

1 Ответ

0 голосов
/ 25 февраля 2010

Я полагаю, что ОП хочет знать, как сериализовать данные для своей программы чтения RSS. Вы можете попробовать использовать SQLite или Core Data. SQLite легко программировать. Но вы должны быть осторожны в реализации параллелизма самостоятельно. NSOperationQueue может помочь вам.

...