2 つの質問があります。
iPhone アプリケーションでアラーム オプションを開発するにはどうすればよいですか?
アプリで複数のアラームをアクティブにできるはずです。NSTimer、NSThreadなどを使用できます...では、どちらが優れたパフォーマンスを発揮しますか?
アプリがフォアグラウンドにある場合は、NSTimer を使用して、タイマー ティックまたは最終的なタイムアウト値を提供します。アプリがバックグラウンドに送信されたら、アラームの残り時間とともに送信されるように、UILocalNotification を設定する必要があります。
毎秒実行する NSTimer の実行
NSDate *dateNow = [NSDate date];
if ([dateNow compare:alarm.date] != NSOrderedAscending)
動作するはずです。