有一個名爲NSPreferences
的未公開類,它似乎被Safari和Mail使用,並簡化了多頁首選項頁面的創建。在Mac App Store中使用未公開的類,例如NSPreferences
有沒有人在提交給Mac App Store的應用程序中使用NSPreferences
或類似的未記錄,但有用且有趣的功能?
有一個名爲NSPreferences
的未公開類,它似乎被Safari和Mail使用,並簡化了多頁首選項頁面的創建。在Mac App Store中使用未公開的類,例如NSPreferences
有沒有人在提交給Mac App Store的應用程序中使用NSPreferences
或類似的未記錄,但有用且有趣的功能?
不要浪費你的時間。從Mac App Store Review Guidelines:使用非公開的API
2.5應用程序將會被拒絕
貌似發送和科達可能都通過他們的首選項對話框的外觀使用它。兩者都可以在App商店中找到。
或者,您應該檢查OmniGroup框架庫。
https://github.com/omnigroup/OmniGroup/tree/master/Frameworks/OmniAppKit/Preferences.subproj
它實現了一個非常類似的期待首選項。
我很久以前就成功實現了它)使用TabView,工具欄和NSView動畫並不是很困難。問題主要是指實際使用'NSPreferences'本身。儘管如此,對於一個新來者來說,這是一個好消息 - 歡迎來到SO! – 2012-01-11 14:20:01
如果您想在Mac App Store應用程序中使用此類,則應提交一個增強請求,要求將其製作爲公共API。 https://bugreport.apple.com/ – 2011-03-19 23:21:33
@Peter Hosey:謝謝,我會這樣做:-) – 2011-03-21 12:09:53
發佈的增強請求:http://openradar.appspot.com/radar?id=1137408 - rdar:// 9161716 – 2011-03-21 14:46:48