サーバー上のファイルを1日1回だけチェックしたい(NSURL)。また、ファイルをフェッチするかどうかに関係なく、その日は(ファイルをチェックするための)関数を再度実行しません。
これは簡単に思えます...しかし、私は問題を予見しています。mainBundleの下にディレクトリ「/Library/runOnceEachDay/」を作成したとします。おそらく、/ Library / runOnceEachDay / 20100601に書き込むことができます。これは、すでに関数を実行した場合にのみファイルが存在することを知っています。存在しない場合は、関数を実行し、関数が成功した後、ファイル名として日付を使用して長さゼロのファイルを書き込みます。次に、その関数を実行する前に「mainBundle / Library / runOnceEachDay / YYYYMMDD」を確認しますが、YYYYMMDDは今日の日付です。そのファイルが存在する場合は、実行しないでください。
ハウスクリーニングルーチンを実行して、そのディレクトリを週に1回程度クリーニングすることができます。より良いアイデアはありますか?
ありがとう!