2010-01-29 8 views

ответ

3

Вы можете использовать PubSub Framework (http://developer.apple.com/Mac/library/documentation/InternetWeb/Conceptual/PubSub/overview/overview.html). Я помню, что некоторые демонстрации Apple дали на WWDC один год, показывая, что легко интегрироваться с NSTableView & NSCollectionView. Хотя это не с открытым исходным кодом.

+0

Удивительный! Есть ли какой-нибудь пример кода и/или учебники о том, как это сделать? –

+0

Я не знаю ни одного, руководство в этом случае имеет действительно хороший код. Практически все, что вам нужно сделать, это добавить PSClient ivar к вашему классу, зарегистрировать для PSFeedRefreshingNotification, затем вызвать обновление на нем и в этом методе (вы зарегистрировались для проверки) проверьте, что обновление фида и возврат на YES, и когда это НЕТ затем проверьте свой PSClient для его записей и сделайте то, что вам нужно сделать для записей. Рамка PubSub упрощает просмотр записей после этого. –

0

RSS это просто особый вид XML, так что вы можете используйте любой XML-парсер, который вам нравится. В OS X сам Cocoa предоставляет NSXMLDocument. На iPhone вам нужно что-то найти. http://www.metaobject.com/blog/2009/01/iphone-xml-performance.html было бы хорошим местом для начала.

+0

Я говорю о какао, а не о какао. И я знаю NSXMLDocument, но мне не нравится использовать его, и я хочу посмотреть, есть ли что-то там, что вы, ребята, использовали и любили –

+2

Мне очень жаль, что я не мог читать ваш разум .. – Yuji