現在、XML ドキュメントを使用してデータを取得するアプリケーションをコーディングしています (libxml2.2.7.3 を使用しています)。ローカル XML ファイルをロードするように設定しました (xCode のプロジェクトで、他のすべてのプロジェクト ファイルと一緒に)。私は、この XML ファイルを編集して、アプリケーションを即座に更新できるようにしたいと考えていました。次のように XML ドキュメントからデータをフェッチします。
NSArray *dagensRetList = [self getAllItems:@"//dagensret" fileName:@"dagensret.xml"];
これを回避する最も簡単な方法は、私が提供するWebサーバーからそのドキュメントの新しいバージョンが利用可能になるたびにxmlファイルをダウンロードすることだと思いました(アプリケーションを起動するたびに/更新ボタンをクリックすると、新しいファイルがダウンロードされます)サーバーから-同じタグがあるかどうかを確認させてください(weekNumber、デンマークでコード化されたアプリケーションです))
したがって、ファイルをダウンロードする最も便利な方法を考えています。データを取得するこの方法を維持する必要がありますか、それともドキュメントをサーバーに保持し、毎回サーバーから直接読み取る方が賢明でしょうか? (しかし、それは多くのトラフィックを使用することになる可能性がありますが、それは私の学校向けの製品であるため、ユーザーベースは約 1200 になりますが、誰もがスマートフォンを使用しているわけではないため、それよりも少なくなります)
Web サーバーからファイルをダウンロードして、それをキャッシュに保存するにはどうすればよいでしょうか?