【发布时间】:2011-08-10 20:43:05
【问题描述】:
我正在为我当地的高中橄榄球队开发一个 iphone 应用程序。在不使用 sql 数据库并且每次比赛结束后都必须更新整个应用程序的情况下,显示比赛比分实时数据的最佳方式是什么?
【问题讨论】:
标签: ios sql iphone screen-scraping live
我正在为我当地的高中橄榄球队开发一个 iphone 应用程序。在不使用 sql 数据库并且每次比赛结束后都必须更新整个应用程序的情况下,显示比赛比分实时数据的最佳方式是什么?
【问题讨论】:
标签: ios sql iphone screen-scraping live
有几种方法可以做到这一点,一种是在远程服务器上创建一个 rss 提要并对其进行解析,如果您想要实时更新,您可以使用推送通知。
【讨论】:
如果您打算创建应用程序以仅显示每个游戏的最终结果,您可以按照@MCannon 的建议使用 NSXMLParser。如果您计划实时更新应用程序,例如“球在 45 码线上,3 号和 3 号”。然后您可以坚持使用 NSXMLParser,但创建一个 NSTimer 以每 30 秒左右更新一次信息。
这也意味着您还需要实时更新 RSS 提要。
【讨论】:
按照您的要求进行操作的唯一方法是以某种方式将数据存储在互联网上,然后在您的应用中构建一个例程,用于查询远程数据源(在互联网上)并相应地更新其内部存储.
它可以在没有数据库的情况下完成,但数据必须存在并且可以通过互联网访问。正如其他人所建议的那样,RSS 提要是一种很好的数据管道传输方式。
【讨论】: