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. 特定日期的假系统时钟
- 2. 在特定的时间间隔后运行instagram代码
- 3. 正在进行的基于系统时间的定时器/时钟?
- 4. 我想在特定时间运行R代码
- 5. 在特定时间,每天运行代码
- 6. 在特定时间运行的C#代码
- 7. 仅在特定时间运行Javascript代码
- 8. 根据操作系统运行不同的java代码(Windows/Android)
- 9. 仅在特定时间每分钟运行一次cron作业?
- 10. Android闹钟管理器在特定时间运行任务
- 11. 根据一天中的时间运行代码
- 12. 确定伪代码的运行时间
- 13. Rails根据时区在特定时间每天运行活动作业
- 14. 用户+系统时间是否等于实时/挂钟时间?
- 15. 只能根据Android操作系统版本加载特定的代码行吗?
- 16. Ninject语境绑定在运行时根据特定值
- 17. 在特定时间触发代码
- 18. 运行代码时的显示时间
- 19. 根据当前系统时间确定python中的字典值
- 20. 使用系统单调时钟进行相对C代码执行时间分析
- 21. 查找系统时钟 - Java
- 22. Qt在特定时间运行?
- 23. 在特定时间运行C++循环
- 24. 仅在特定时间运行脚本
- 25. 在特定时间运行windows服务
- 26. 在特定时间运行Java程序
- 27. 在特定时间运行perl脚本
- 28. 在特定时间运行java线程
- 29. 在特定时间运行void函数
- 30. 在特定时间运行SQL进程
你是不是指每晚**晚上10点**?这不再是一天(笑话)。 – 2012-07-09 22:53:04
你在OS X上有'cron',对吗?只是一个想法。 – Andrew 2012-07-09 22:53:51