我已经使用Cocoa为Mac OS X实现了一个feed 这是一个状态应用程序,只显示菜单。现在基本上我有三个问题:
答案 0 :(得分:1)
如何阻止用户多次启动应用程序 次?如果用户这样做,我想不发送第二个 应用程序的实例。
这通常是在基于unix的系统上使用文件系统锁(flock
)完成的。
但话说回来,Cocoa有一个更简单的解决方案;您可以通过将应用程序包标识符提供给系统来检查应用程序是否处于活动状态。
NSRunningApplication runningApplicationsWithBundleIdentifier:
有关详情,请参阅NSRunningApplication Reference。