现在我正在大学里做一个关于 iPhone 开发的项目。该项目由一个带有 mysql 数据库的网络服务器和多个客户端(IPhone 设备)组成。
我在基本概念上有些挣扎,即 iPhone 和 Webserver 之间的通信(接收、发送数据)。
我已经建立了一个带有 MYSQL 数据库的网络服务器。我还有一个 PHP 脚本,它可以访问数据库并将 db-Data 写入 XML 文件。
1) 与客户端 (iPhone) 合作的最佳方式是什么?
2) 是否可以直接访问 .php 文件并将 XML 下载到 iPhone?
3) 什么会下载到 iPhone 上?整个 XML 文件还是 XML 内容?
然后,我将继续使用 XML-Parser(最好是 NSXMLParser)处理 XML-File。
4) 如何将接收到的数据永久存储在 iPhone 上?NSMutableArray?如果在 iPhone 设备上添加任何数据,则离线模式需要此功能。
这让我想到了我的最后一个问题:
5) 如何将数据发送回网络服务器?或者更具体地说,我必须使用哪种数据结构将数据发送回网络服务器?这样做的合理方法是什么?例如:创建一个新的 XML 文件并将其发送回网络服务器?
最好的问候, 亚历克斯