我想为博客制作iphone应用程序。哪个是从博客解析RSS源的最佳方法。
答案 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已经涵盖了它。例如。看看这个问题的答案是否对你有帮助:
答案 3 :(得分:0)
我会使用来自CWFoundation project的XML Translator,但后来我做到了。该项目有一个RSS解析器(用于Apple新闻源)作为示例应用程序。老实说,我认为没有更简单的方法可以将XML解析为Objective-C的正确域对象,至少在过去的十年里没有。