我正在学习OS-X的Objective-C和编程应用程序。我想写一个简单的通知程序,它应该以这种方式工作:
我想,我会将我的应用程序添加到启动中,如果网站上没有任何更改 - 只需终止它。但是在应用程序检查之前会弹出带有操作按钮的窗口,如果有新内容并且窗口会快速闪烁。我该如何预防?
有没有更好的方法来创建这样的东西?例如,不是在启动期间运行我的应用程序 - 运行守护程序,它将每24小时检查一次网站,然后显示窗口?我怎么能这样做?
最近,我读了Start Developing Mac Apps Today,所以我可能仍然遗漏了一些明显的东西。
答案 0 :(得分:1)
选择NSWindow,然后关闭Visible At Launch。
如果要显示窗口,请按以下步骤手动执行。
- (void)applicationWillFinishLaunching:(NSNotification *)notification {
/* Do whatever necessary before the window appears */
[window setIsVisible:YES];
}
就个人而言,我从来没有开启Visible-At-Launch开关。