我有一个应用程序基本上有关于某个主题的新闻和更新。我如何让它工作,当我更新的东西,让我们说在我的网站,它也会更新应用程序上的内容。我是否使用RSS?
答案 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回答我还会指出几种模式的东西:
您只需使用您的信息(如SQLite)准备数据库,然后将其从您的网站下载到您的应用程序。
您需要通过某种方式通知应用程序有关新内容的内容,并且您可能希望使用远程通知。 http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html - 通过这种方式,您可以向您的应用发送通知消息,用户将知道有新的内容可供下载和阅读。