2010-02-24 2 views
0

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

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

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

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

Отрывки кода, примеры или любой документ будут замечательными.

Спасибо!

ответ

0

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

+0

Это то, что я искал - сериализация моих данных. Я использую NSURLCache, чтобы узнать, уже ли я посещал канал, теперь я могу использовать Core Data или даже NSDictonary (с записью в файл), чтобы получить данные. – djTeller

Смежные вопросы