2012-03-01 6 views
0

私はxmlファイルからデータを読み込むiOSアプリケーションを作成しています。 xmlファイルのフィールドの1つが時刻です。現在の時刻がxmlファイルの時刻よりも遅い場合、xmlからその項目を削除する必要があります。したがって、iPhoneには表示されなくなります。私は15分ごとにxmlファイルをチェックして、必要に応じて書き直したいと思っていました。私はこれを行うためにどのような技術を使うべきですか(PHP?javascript?)どのようにコードで行うことができますか?私が知るべきことは他に何か?Webサーバーphpでtimed関数呼び出し? JavaScript?

私はiPhoneアプリコードで何もする必要はないと思っています。可能であれば、定期的に実行するWebサーバー上にPHPスクリプトを作成するだけです。

おかげで、

+2

iOSアプリの場合は、Objective Cになりませんか?あなたは確かにiPhone上でPHPを実行することはできません。 – Quentin

+0

@クエンティン実際には、脱獄したiPhoneにApacheとPHPをインストールすることができます。これは解決策ではありませんが、概念の証明です。 – kirilloid

+0

私はiPhone自体に何もする必要はないと思っています。むしろ、定期的に実行するWebサーバ上にPHPスクリプトを作成するだけです。 – thebiglebowski11

答えて

0

あなたは(私の個人的な好みは、私はそれを好きなようにPerlを使用することで、そのXMLライブラリを知っているだろう)、かなりお好きな言語を使用することができます。

プログラムは、XMLファイルを読み込み、解析し、適用されなくなったノードを削除し、XMLにシリアライズしてファイルを上書きする必要があります。

その後、スケジュールに従ってプログラムを実行するだけで済みます。 CronはUNIXのようなシステムでこれを行う標準的な方法です。 WindowsタスクスケジューラはWindows用です(私が知る限り)。

おそらくデータを格納するためにデータベースを使用し、上書きされる単一のファイルを持つ代わりにXMLを生成します。

+0

PHPスクリプトをhttp://en.wikipedia.org/wiki/Cron – diolemo

関連する問題