現在、私は大学でIPhone-Developmentに関するプロジェクトの真っ最中です。プロジェクトは、mysqlデータベースと複数のクライアント(iPhoneデバイス)を備えたWebサーバーで構成されています。
私は、iPhoneとWebサーバー間の通信(データの受信、送信)である基本的な概念に少し苦労しています。
MYSQLデータベースを使用してWebサーバーをセットアップしました。また、DBにアクセスしてdb-DataをXMLファイルに書き込むPHP-Scriptもあります。
1)クライアント(iPhone)を続行するための最良の方法は何ですか?
2).phpファイルに直接アクセスしてXMLをiPhoneにダウンロードすることは可能ですか?
3)iPhoneには何がダウンロードされますか?XMLファイル全体またはXMLコンテンツ?
次に、XMLパーサー(できればNSXMLParser)を使用してXMLファイルを処理します。
4)受信したデータをiPhoneに永続的に保存するにはどうすればよいですか?NSMutableArray?この機能は、iPhoneデバイスにデータが追加された場合のオフラインモードに必要です。
これは私の最後の質問に私をもたらします:
5)データをWebサーバーに送り返すにはどうすればよいですか?または、より具体的には、データをWebサーバーに送り返すために使用する必要があるデータ構造はどれですか?これを行うための合理的な方法は何でしょうか?例:新しいXMLファイルを作成してWebサーバーに送り返しますか?
よろしく、アレックス