Menus, Cursors, and the Dock

Panther·2021년 8월 8일
0
post-custom-banner

https://developer.apple.com/documentation/appkit/menus_cursors_and_the_dock

"Implement menus and cursors to facilitate interactions with your app, and use your app's Dock tile to convey updated information."

앱과의 상호작용을 제공하기 위해 메뉴 및 커서를 구현하고, 업데이트 정보를 전달하기 위해 앱의 도크 타일을 사용합니다.

Topics


NSMenu

앱의 메뉴들을 관리하는 객체입니다.

https://developer.apple.com/documentation/appkit/nsmenu
https://velog.io/@panther222128/NSMenu

NSMenuItem

앱 메뉴에 있는 명령 아이템입니다.

https://developer.apple.com/documentation/appkit/nsmenuitem
https://velog.io/@panther222128/NSMenuItem


NSStatusBar

시스템 와이드 메뉴 바 내부에서 표시되는 상태 아이템의 컬렉션을 관리하는 객체입니다.

https://developer.apple.com/documentation/appkit/nsstatusbar
https://velog.io/@panther222128/NSStatusBar

NSStatusItem

시스템 메뉴 바에서 표시되는 개별 요소입니다.

https://developer.apple.com/documentation/appkit/nsstatusitem
https://velog.io/@panther222128/NSStatusItem

NSStatusBarButton

시스템와이드 메뉴 바에 있는 아이템의 모양 및 동작입니다.

https://developer.apple.com/documentation/appkit/nsstatusbarbutton
https://velog.io/@panther222128/NSStatusBarButton


Cursors

NSCursor

포인터(커서라고도 부르는)입니다.

https://developer.apple.com/documentation/appkit/nscursor
https://velog.io/@panther222128/NSCursor

NSTrackingArea

포인터가 해당 영역에 올려질 때, 마우스 추적 및 커서 업데이트 이벤트를 생성하는 뷰의 영역입니다.

https://developer.apple.com/documentation/appkit/nstrackingarea
https://velog.io/@panther222128/NSTrackingArea


The Dock

NSDockTile

도크에서 나타나는 앱의 축소화된 윈도우 및 아이콘의 시각적 표현입니다.

https://developer.apple.com/documentation/appkit/nsdocktile
https://velog.io/@panther222128/NSDockTile


See Also


User Interactions

Mouse, Keyboard, and Trackpad

마우스, 키보드, 트랙패드 관련 이벤트를 처리합니다.

https://developer.apple.com/documentation/appkit/mouse_keyboard_and_trackpad
https://velog.io/@panther222128/Mouse-Keyboard-and-Trackpad

Gestures

제스쳐 리코그나이저에 있는 앱의 이벤트 처리 로직을 캡슐화합니다. 이로써 앱을 통해 해당 코드를 재사용할 수 있습니다.

https://developer.apple.com/documentation/appkit/gestures
https://velog.io/@panther222128/Gestures

Touch Bar

터치 바에 상호작용 컨텐트와 컨트롤을 표시합니다.

https://developer.apple.com/documentation/appkit/touch_bar
https://velog.io/@panther222128/Touch-Bar

Drag and Drop

드래그 앤 드롭을 사용해 앱 컨텐트를 직접 조작하는 것을 지원합니다.

https://developer.apple.com/documentation/appkit/drag_and_drop
https://velog.io/@panther222128/Drag-and-Drop-c5i2jzu8

Accessibility for AppKit

AppKit 앱을 macOS 사용자 모두가 접근 가능하도록 만듭니다.

https://developer.apple.com/documentation/appkit/accessibility_for_appkit
https://velog.io/@panther222128/Accessibility-for-AppKit


post-custom-banner

0개의 댓글