如何在Iphone应用程序中显示RSS提要中的部分数据

如何在Iphone应用程序中显示RSS提要中的部分数据,iphone,objective-c,xml,uitableview,touchxml,Iphone,Objective C,Xml,Uitableview,Touchxml,我正在表格视图中显示RSS源。 因为有上百个提要,所以我的应用程序需要花费大量的时间来加载和显示它们,我只想加载前25个提要并在表视图中显示它们,当用户单击更多的25个提要时,加载下一个25并显示它们。 有什么想法吗 我正在使用TouchXML解析XML提要。这取决于为您提供RSS提要的Web服务。如果您可以请求他们只加载25个提要,那么服务器端就可以了 现在是客户端,您需要像往常一样使用UITableView。在numberOfRowsdelegate方法中,返回25(最后一个单元格也需要+1

我正在表格视图中显示RSS源。 因为有上百个提要,所以我的应用程序需要花费大量的时间来加载和显示它们,我只想加载前25个提要并在表视图中显示它们,当用户单击更多的25个提要时,加载下一个25并显示它们。 有什么想法吗
我正在使用TouchXML解析XML提要。

这取决于为您提供RSS提要的Web服务。如果您可以请求他们只加载25个提要,那么服务器端就可以了

现在是客户端,您需要像往常一样使用UITableView。在
numberOfRows
delegate方法中,返回25(最后一个单元格也需要+1),并显示前25个提要。在表格视图的底部,最后一个单元格可以是文本为“Load More”的单元格,然后在这里开始加载更多


您还可以将加载和解析RSS提要放在线程中,这将提高解析时的性能,如果遇到提要,请将其存储在arry中。。。如果数组计数为25,则在表视图中显示它。如果用户单击“更多”按钮,则继续解析。在表视图中显示数组中的下25个元素


正如沃德康告诉我们的那样,如果想要提高性能,请使用线程。

看看苹果开发者网站上的SeixmicXML示例和LazyTableImages示例代码。它们使用线程(NSOperation)来解析批数据并将其加载到表视图中