我的主要应用程序是匿名的(在Dock中没有图标,在菜单栏中也没有),我想开发另一个用于管理首选项的应用程序。
我怎样才能做到这一点(就像AlfredApp对于那些熟悉这个应用程序的人)?
发布于 2013-12-22 17:15:52
理论上,你可以使用NSUserDefaults的addSuiteNamed:方法。苹果的文档说,关于这个方法:
suiteName域类似于包标识符字符串,但不绑定到特定的应用程序或包。套件可用于保存多个应用程序之间共享的首选项。
无论如何,这将允许您写入应用程序的NSUserDefaults。
尽管如此,如果您的应用程序是沙箱的(也就是:您是为Mac编写的),那么使用NSUserDefaults或任何其他首选文件编写方法都将受到限制。因此,根据您的应用程序/分发方法的目标,也许您应该修改您的计划。
https://stackoverflow.com/questions/20731812
复制相似问题