我应该将它存储在数组中,还是什么?

时间:2009-05-04 22:39:43

标签: iphone uitableview cocoa-touch rss populate

我正在制作一个应用程序(iPhone应用程序),它从RSS提要中获取信息(笑话),然后填充tableView。现在,我是否会将RSS存储在一个数组中然后填充tableView,或者什么?

我如何从RSS源接收信息?

谢谢!

3 个答案:

答案 0 :(得分:6)

创建一个笑话对象并创建一个充满笑话对象的数组。

提取rss Feed数据的一个简单示例是苹果开发者样本网站上的地震xml示例:http://developer.apple.com/iphone/library/samplecode/SeismicXML/index.html

答案 1 :(得分:5)

将NSDictionary的实例存储在NSArray中。通过返回NSArray的计数来填充表的行数。通过返回指定行值的NSArray的objectAtIndex来填充表的行。

答案 2 :(得分:3)

您可以使用UITableViewDataSource为UITableView提供数据。您可能想看一下讲座8 of Stanford's CS193P,我相信它解释了如何在iPhone上使用TableViews(带有代码示例和Apple工程师的解释)。

如果你找到讲义,你可能会找到第二个问题的答案,如何通过网络获取数据 - 不是RSS特定的,但你可能会得到这个想法(讲座9? - 不确定我还没有那么远...... )。讲座是通过iTunesU免费提供的,具有很好的质量,解释了如何构建iPhone应用程序。