【问题标题】:Best way for watching an RSS feed for updates?观看 RSS 提要以获取更新的最佳方式?
【发布时间】:2013-02-10 12:00:02
【问题描述】:

我需要在我的应用中提供一个功能,让用户从 RSS 源获取更新。

问题是,根据用户的不同,可能有 10-20 个甚至更多的 RSS 提要要关注。现在我正在用最简单的方式来做这个:

  • 应用启动时,获取所有提要
  • 解析它们(每个提要甚至可以是 500 个条目)
  • 按 RSS 中每个条目的日期查找更改。

对于大约 20 个提要,整个过程可能需要 10 秒,这实在是不可接受的。

我的问题是,我可以以某种方式优化这个过程吗?我可以只在 rss 提要“高峰”并检查条目数,而不获取整个提要吗?

NSURL *url = @"http://www.feedurl.com/feed";
NSString *xmlString = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];

我正在为每个提要执行此操作,然后使用TBXML 对其进行解析。当然,主线程上什么也没做。

【问题讨论】:

    标签: ios objective-c rss


    【解决方案1】:

    我强烈推荐MWFeedParser

    易于使用且功能齐全

    【讨论】:

    • 对不起,这与我的问题无关。我已经知道如何获取提要了。
    • 对不起,我明白了另一件事,
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    相关资源
    最近更新 更多