我想构建一个额外的菜单,其中包含系统菜单附加功能中的所有功能,但不使用Apple实现的私有类。 这是可能的,还是系统菜单附加功能中的许多功能都取决于SystemUIServer?
答案 0 :(得分:2)
如果可能的话,市场上会有很多这样的产品,因为没有人真的喜欢贫血的NSStatusItem API。
答案 1 :(得分:0)
这是不可能的。
系统菜单附加功能中的功能通过SystemUIServer实现;实现这些功能的类应该与SystemUIServer交互,这意味着如果更改了SystemUIServer代码,也应该更改类。而不是创建一个新类,最好使用Apple使用的相同类,没有记录(并且可以随时从Apple更改)。