如何在不发布其他版本的情况下更新我的应用内容?

时间:2012-11-19 03:35:40

标签: iphone ios xcode cocoa-touch

我有一个应用程序基本上有关于某个主题的新闻和更新。我如何让它工作,当我更新的东西,让我们说在我的网站,它也会更新应用程序上的内容。我是否使用RSS?

2 个答案:

答案 0 :(得分:0)

您需要一些网络服务来提供数据。就Web服务可以使用的格式而言,有多种,但两种流行的格式是XML和JSON。 RSS本质上是一种特殊形式的XML。

在iOS方面,您可以使用NSXMLParser解析XML(请参阅NSXML Parser Class Reference)。如果您正在解析JSON,则可以使用NSJSONSerialization(请参阅NSJSONSerialization Class Referece)。对于这两种情况,您可以google class关键字,然后是“示例”或“演示”(例如,“NSXMLParser示例”或“NSJSONSerialization演示”),您会看到大量示例。如果你有一个RSS提要,你可以谷歌像“iOS RSS示例”。

可能由您可以从服务器,XML(或特别是RSS)或JSON轻松呈现的内容决定。例如,如果您在网站上使用某些内容管理系统,它可能会提供RSS提要或类似内容。如果没有,您可能必须编写自己的服务器接口以检索XML(或RSS)或JSON格式的数据。

答案 1 :(得分:0)

除了@Rob回答我还会指出几种模式的东西: