
Создать Cocoa status bar приложение достаточно просто. Тем не менее ниже вы найдете пошаговую инструкцию как это сделать, чтобы избежать ненужных ошибок и потерю времени.
Как создать Cocoa status bar приложение?
Создаем в Xcode новое Cocoa Application.
Идем в Info.plist файл и добавляем ключ Application is agent (UIElement) и устанавливаем его значение BOOL в YES

Добавляем новые property в AppDelegate.h файл. Эти два properties будут содержать отображаемый в статус баре статус айтем и сопоставленное с ним NSMenu:
#import <Cocoa/Cocoa.h> @interface AppDelegate : NSObject <NSApplicationDelegate> @property (strong, nonatomic) IBOutlet NSMenu *statusMenu; @property (strong, nonatomic) NSStatusItem *statusItem; @end
Добавляем NSMenu Object на Application Scene

И устанавливаем связь с нашим аутлетом в AppDelegate.h

Далее переходим в applicationDidFinishLaunching: or awakeFromNib методы и добавляем следующий код, чтобы создать наш status item, установить title (который будет обтображаться в статус баре), добавляем status menu к нашему status item и активируем highlighting mode.
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
self.statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength];
[self.statusItem setMenu:self.statusMenu];
[self.statusItem setTitle:@"My App"];
[self.statusItem setHighlightMode:YES];
}Запускаем наше приложение и видим в статус баре MyApp. Это и есть наше приложение. По нажатию мы видим контекстное меню с тремя элементами.
Желаю удачи!