哪个是在iphone中解析RSS源的最佳方法

时间:2011-12-21 06:42:01

标签: iphone ios

我想为博客制作iphone应用程序。哪个是从博客解析RSS源的最佳方法。

4 个答案:

答案 0 :(得分:6)

只需使用此MWFeedParser

https://github.com/mwaterfall/MWFeedParser

在RootViewController文件中,在(void)viewDidLoad 下编辑该行,并输入您的完整网址

NSURL *feedURL = [NSURL URLWithString:http://www.YOUR_URL_HERE.com/whateverRSS"];

另一个好的解析器来自Ray Wenderlich http://www.raywenderlich.com/2636/how-to-make-a-simple-rss-reader-iphone-app-tutorial

我实际上结合了2,因为我喜欢MWFeedParser的解析,但是Ray转到了UIWebView而不是Safari,这个链接描述了如何组合 MWFeedParser in-app web browser INSTEAD of safari

答案 1 :(得分:0)

你应该研究NSXMLParser。我在我的几个应用程序中使用它,我对性能感到满意。 JSON也是一个很好的库。

答案 2 :(得分:0)

RSS是一个XML应用程序,因此如果您想在项目中添加外部库,则无法使用NSXMLParser。

如果您想学习NSXMLParser的基础知识,StackOverflow已经涵盖了它。例如。看看这个问题的答案是否对你有帮助:

NSXMLParser example

答案 3 :(得分:0)

我会使用来自CWFoundation project的XML Translator,但后来我做到了。该项目有一个RSS解析器(用于Apple新闻源)作为示例应用程序。老实说,我认为没有更简单的方法可以将XML解析为Objective-C的正确域对象,至少在过去的十年里没有。