https://developer.apple.com/documentation/appkit/nsstatusbar
"An object that manages a collection of status items displayed within the system-wide menu bar."
시스템 와이드 메뉴 바 내부에서 표시되는 상태 아이템의 컬렉션을 관리하는 객체입니다.
class NSStatusBar : NSObject
상태 아이템(NSStatusItem
의 인스턴스)은 텍스트 혹은 아이콘으로 표시될 수 있고, 메뉴 및 클릭 시 타깃 액션 메시지를 제공할 수 있거나 완전히 커스터마이징된 뷰일 수 있습니다. 대안(도크 메뉴, preference 창, 혹은 상태 윈도우와 같은)이 적합하지 않을 경우에만 상태 아이템을 사용하시기 바랍니다. 상태 아이템을 표시할 공간은 제한적이기 때문에 상태 아이템은 모든 시점에 사용 가능하다는 것이 보장될 수 없습니다. 이러한 이유로 언제나 사용 가능할 것으로 생각하지 않아야 하며, 메뉴 바에서 공간을 비워둘 수 있도록 애플리케이션의 상태 아이템을 숨기는 사용자 preference를 제공해야 합니다.
statusItem(withLength:) 메소드에 의해 사용되는 상수입니다.
https://developer.apple.com/documentation/appkit/nsstatusbar/status_bar_item_length
https://velog.io/@panther222128/Status-Bar-Item-Length
시스템 메뉴 바에서 표시되는 개별 요소입니다.
https://developer.apple.com/documentation/appkit/nsstatusitem
https://velog.io/@panther222128/NSStatusItem
시스템와이드 메뉴 바에 있는 아이템의 모양 및 동작입니다.
https://developer.apple.com/documentation/appkit/nsstatusbarbutton
https://velog.io/@panther222128/NSStatusBarButton