与えられた日時にどのように関数を呼び出すことができますか?たとえば、真夜中にいくつかの変数のいくつかの値を保存して(そしてゼロにクリアする)、前の日付の値と比較することができます。Objective-C - 与えられた時刻と日付で関数を実行する
Objective-Cでこれをどのように達成できますか?
おかげで、
ジャック
与えられた日時にどのように関数を呼び出すことができますか?たとえば、真夜中にいくつかの変数のいくつかの値を保存して(そしてゼロにクリアする)、前の日付の値と比較することができます。Objective-C - 与えられた時刻と日付で関数を実行する
Objective-Cでこれをどのように達成できますか?
おかげで、
ジャック
あなたは後にしているものに応じて、かなりの数のオプションを持っています。
開始する明白な場所はNSTimerです。
performSelector withDelay function familyもあります。
最後に、涼しい拡張子を使用することがあります。delayed blocks
もう1つ - Local Notificationsを設定することもできます。
NSTimerのinitWithFireDate:interval:target:selector:userInfo:repeats:
を使用して、メソッドを実行する時間を設定します。
あなたのアプリは深夜0時に実行されますか?信頼できる唯一のオプションは、Microsoft Azureなどのサーバーを稼働させ、深夜にタスクを実行することです。あなたは、あなたのアプリが真夜中にデバイス上で起動されると想定することはできません。 –