0

2 つの質問があります。

  1. iPhone アプリケーションでアラーム オプションを開発するにはどうすればよいですか?

  2. アプリで複数のアラームをアクティブにできるはずです。NSTimer、NSThreadなどを使用できます...では、どちらが優れたパフォーマンスを発揮しますか?

4

2 に答える 2

0

アプリがフォアグラウンドにある場合は、NSTimer を使用して、タイマー ティックまたは最終的なタイムアウト値を提供します。アプリがバックグラウンドに送信されたら、アラームの残り時間とともに送信されるように、UILocalNotification を設定する必要があります。

于 2011-02-20T13:00:56.467 に答える
0

毎秒実行する NSTimer の実行

NSDate *dateNow = [NSDate date];
if ([dateNow compare:alarm.date] != NSOrderedAscending)

動作するはずです。

于 2011-02-20T13:18:57.833 に答える