不断检查当前时间

时间:2012-03-22 01:32:13

标签: objective-c xcode cocoa-touch cocoa

我有一个包含特定时间的数组,我希望当前时间是阵列中的一个时间向用户发出警报(如报警系统),我现在正在使用一个计时器,每60秒检查一次,但有没有更好的方法来做,而不是一个计时器?

2 个答案:

答案 0 :(得分:4)

为什么不使用设置为在所需时间触发的计时器(对于阵列中的每个项目)?而不是每60秒触发一次计时器 假设应用程序将一直运行。

答案 1 :(得分:1)

除了阿里所说的:更好的设计是对数组进行排序并为最快的时间设置计时器。当那个触发时,为下一个事件设置一个计时器,依此类推。你知道,计时器不会长在树上。