1、啟動時就處理
- 選中target -> info, 點選任意key值中有個中有個加号,新增 Application is agent (UIElement) 字段,設定值為YES(隐藏)、NO(顯示).
2、動态調整
// 應用圖示是否顯示在 程式塢 上, 預設YES, 支援動态修改
- (void)setOn_dock:(BOOL)on_dock {
_on_dock = on_dock;
// 顯示Dock上的程式圖示
NSApplicationActivationPolicy policy = NSApplicationActivationPolicyRegular;
if (!on_dock) {
// 隐藏Dock上的程式圖示
policy = NSApplicationActivationPolicyAccessory;
}
// 顯示/隐藏 Dock上的程式圖示
[[NSApplication sharedApplication] setActivationPolicy:policy];
}
作者: CH520