簡體   English   中英

如何在OS X Yosemite中開發狀態欄應用程序?

[英]How to develop status bar app in OS X Yosemite?

我一直在嘗試為Yosemite開發狀態欄應用程序,這是我的第一個OS X應用程序,但是當我搜索文檔時, NSStatusItem文檔說明了幾乎所有的屬性和方法(例如.title.highlightMode ,和.image )在OS X 10.10中已棄用。

所以我想知道如何為Yosemite創建狀態欄應用程序。 我發現了來自Dash的那些文檔,但Apple的文檔還沒有讓它被棄用,這很奇怪。 但我知道他們通常很難更新文檔,但我想知道Dash如何以及在哪里獲得那些看似更新的信息......

那么哪個是正確的? 如果它被棄用,我在哪里可以找到Yosemite風格的狀態欄開發資源?

我使用Xcode 6.1 Beta和Swift。

在10.10中, NSStatusItem有一個新的button屬性,它返回一個新類的實例, NSStatusBarButton繼承自NSButton 這是應該使用的,而不是在狀態項上設置自定義視圖。 NSStatusItem的棄用方法只是轉發到按鈕的相應方法。

有關最新和最准確的文檔,請參閱頭文件(NSStatusItem.h和NSStatusBarButton.h)。 預發布類引用似乎不完整。 10.10 AppKit發行說明中有一些簡短的,間接的提及這些變化的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM