1
A
回答
2
NSTimer
几乎是你在Cocoa后面做些什么,并且有可能创建一个带有“启动日期”的日期,但是如果计算机在此期间进入睡眠状态,那么该日期将会延迟(或者如果时钟变化)。
通过计时器轮询可能不是一个很糟糕的选择;它可以让你安排很多事件,但只有一个机制激活它们。一个计时器每15或30秒重复一次,并通过NSDates
列表查看是否应该发生应该不会产生有意义的性能影响。
另一种选择是使用NoodleKit的NSTimer
类别来解释时钟变化。有一篇关于它的博客文章:http://www.noodlesoft.com/blog/2010/07/01/playing-with-nstimer/,代码可在GitHub上获得:https://github.com/MrNoodle/NoodleKit定时器自行注册睡眠/唤醒通知以及时区更改通知,并相应地调整其启动时间为NSWorkspace
。
+0
谢谢。这似乎是我正在寻找的。 – 2012-07-10 20:56:22
-1
我不确定这是你在找什么,但你可能想尝试automator,如解释here。
相关问题
- 1. 在特定时间运行VBA代码
- 2. 多系统时间时钟
- 3. iOS - 根据电话时钟根据时间执行特定代码的程序方法
- 4. 运行此代码时系统冻结
- 5. 特定日期的假系统时钟
- 6. 如何根据日期和时间自动运行特定代码块?
- 7. 在特定时间后执行代码
- 8. 在特定的时间间隔后运行instagram代码
- 9. crontab在特定时间之间每15分钟运行
- 10. 在特定系统上运行php代码
- 11. 正在进行的基于系统时间的定时器/时钟?
- 12. 在特定位代码期间暂时禁用/绕过系统组代理?
- 13. 在运行时根据代码定义布局,GUI
- 14. 在特定时间,每天运行代码
- 15. 我想在特定时间运行R代码
- 16. 仅在特定时间运行Javascript代码
- 17. 在特定时间运行的C#代码
- 18. 是否可以在特定时间段运行代码?
- 19. 使用nodejs在特定时间后运行函数/代码
- 20. 根据操作系统运行不同的java代码(Windows/Android)
- 21. C#,System.Timers.Timer,与系统时钟同步运行每分钟
- 22. C#,System.Timers.Timer,每15分钟与系统时钟同步运行
- 23. Android闹钟管理器在特定时间运行任务
- 24. 仅在特定时间每分钟运行一次cron作业?
- 25. 加速或减速时间 - 时间与系统时钟不同的时钟?
- 26. 根据一天中的时间运行代码
- 27. 确定伪代码的运行时间
- 28. 代码运行时间
- 29. Rails根据时区在特定时间每天运行活动作业
- 30. 系统正常运行时间
你是不是指每晚**晚上10点**?这不再是一天(笑话)。 – 2012-07-09 22:53:04
你在OS X上有'cron',对吗?只是一个想法。 – Andrew 2012-07-09 22:53:51