当然这是可能的。很多应用程序都是这样做的。像 Apple 的 Mail 应用程序,还有第三方应用程序。你可以使用很多不同的方法,如果没有关于你的问题的更精确的信息,很难说出什么是适合你的。以下是一些一般性建议:
您可以在服务器上设置一个简单的 RSS 提要或纯 XML 文件,并不时从那里轮询您的列表。
或者,您可以使用带有简单后端的基本 (SQL) 数据库,您可以在其中修改数据。然后,您可以从此数据库下载您的内容。
下载过程必须在单独的线程上运行,因此您不会阻塞主线程。如果您使用NSURLConnection
它会自动为您完成。下载完成后,您将更新表格视图。
编辑:
您必须将问题分解成小块并一一解决(分而治之)。
首先了解如何使用NSURLConnection
下载文本文件并将其内容记录到控制台。这应该不是很困难,只需阅读文档并在没有成功时提出更具体的问题。
然后决定使用什么格式(RSS、plist、plain XML、JSON、其他......)并尝试下载和解析这样的文件。Plist 文件将是最容易解析的,但可能更难在您的服务器上手动编辑。还有可用的XML和JSON解析器。
根据数据的复杂性,您可能希望实现一些模型类并将下载的信息传递给它们。如果这是您想要做的,请考虑在用户关闭您的应用程序时使用 Core Data 在本地保存您的对象。您也可以使用 . 将下载的文件保存到磁盘NSFileManager
。
最后一步是使用现在本地存储在手机上的数据填充您的表格视图。这应该不是很困难,并且有很多关于此的教程。