Я ищу для XML-парсер с открытым исходным кодом, который легко интегрируется с моей NSTableView и обрабатывать большие объемы RSS-каналыкакао с открытым исходным кодом XML парсер
ответ
Вы можете использовать PubSub Framework (http://developer.apple.com/Mac/library/documentation/InternetWeb/Conceptual/PubSub/overview/overview.html). Я помню, что некоторые демонстрации Apple дали на WWDC один год, показывая, что легко интегрироваться с NSTableView & NSCollectionView. Хотя это не с открытым исходным кодом.
RSS это просто особый вид XML, так что вы можете используйте любой XML-парсер, который вам нравится. В OS X сам Cocoa предоставляет NSXMLDocument
. На iPhone вам нужно что-то найти. http://www.metaobject.com/blog/2009/01/iphone-xml-performance.html было бы хорошим местом для начала.
Я говорю о какао, а не о какао. И я знаю NSXMLDocument, но мне не нравится использовать его, и я хочу посмотреть, есть ли что-то там, что вы, ребята, использовали и любили –
Мне очень жаль, что я не мог читать ваш разум .. – Yuji
Удивительный! Есть ли какой-нибудь пример кода и/или учебники о том, как это сделать? –
Я не знаю ни одного, руководство в этом случае имеет действительно хороший код. Практически все, что вам нужно сделать, это добавить PSClient ivar к вашему классу, зарегистрировать для PSFeedRefreshingNotification, затем вызвать обновление на нем и в этом методе (вы зарегистрировались для проверки) проверьте, что обновление фида и возврат на YES, и когда это НЕТ затем проверьте свой PSClient для его записей и сделайте то, что вам нужно сделать для записей. Рамка PubSub упрощает просмотр записей после этого. –