Bla*_*ard 8 macos cocoa nsstatusitem osx-yosemite
我一直在试图开发约塞米蒂状态栏的应用程序,这是我的第一个OS X的应用程序,但是当我搜索的文件,该NSStatusItem文件说,差不多的属性和方法存在的全部(例如.title,.highlightMode和.image)已被弃用在OS X 10.10中.
所以我想知道如何为Yosemite创建状态栏应用程序.我发现了来自Dash的那些文档,但Apple的文档还没有让它被弃用,这很奇怪.但我知道他们通常很难更新文档,但我想知道Dash如何以及在哪里获得那些看似更新的信息......
那么哪个是正确的?如果它被弃用,我在哪里可以找到Yosemite风格的状态栏开发资源?
我使用Xcode 6.1 Beta和Swift.
Ken*_*ses 17
在10.10中,NSStatusItem有一个新button属性,它返回一个新类的实例,NSStatusBarButton继承自NSButton.这是应该使用的,而不是在状态项上设置自定义视图.不推荐使用的方法NSStatusItem只是转发到按钮的相应方法.
有关最新和最准确的文档,请参阅头文件(NSStatusItem.h和NSStatusBarButton.h).预发布类引用似乎不完整.在10.10 AppKit发行说明中有一些简短的,间接的提及这些变化的内容.