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