https://developer.apple.com/documentation/appkit/nsuserinterfacecompressionoptions
"An object that specifies how user interface elements resize themselves when space is constrained."
공간이 제약될 때 어떻게 UI 요소가 스스로 크기조정되는지를 구체화하는 객체입니다.
class NSUserInterfaceCompressionOptions : NSObject
NSUserInterfaceCompressionOptions
의 인스턴스는 0개 이상의 옵션을 포함합니다. compression 옵션 객체는 집합처럼 작동하기 때문에, 인트선트와 인트선트 멤버에 상호작용할 수 있도록 교집합, 합집합, 차집합과 같은 일반적인 작동을 사용할 수 있습니다.
Creating Standard Options에서 설명하고 있는 클래스 메소드를 통해 시스템 정의 옵션에 접근할 수 있습니다. 혹은 init(identifier:)
이니셜라이저로 고유한 커스텀 옵션을 생성할 수 있습니다.
두 compression 옵션 객체를 비교하려면, Comparing Compression Options 섹션에서 설명하고 있는 메소드를 사용하시기 바랍니다.
Comparing Compression Options
https://developer.apple.com/documentation/appkit/nsuserinterfacecompressionoptions#2923162
맥북 프로 중 터치 바가 지원되는 모델에서 터치 바에 보이는 UI 컨트롤입니다.
<>
https://velog.io/@panther222128/NSTouchBarItem
가지고 있는 딜리게이트와 함께 현재 텍스트 뷰에서 텍스트 제안의 리스트를 제공하는 바 아이템입니다.
https://developer.apple.com/documentation/appkit/nscandidatelisttouchbaritem
https://velog.io/@panther222128/NSCandidateListTouchBarItem
시스템이 정의한 컬러 picker를 제공하는 바 아이템입니다.
https://developer.apple.com/documentation/appkit/nscolorpickertouchbaritem
https://velog.io/@panther222128/NSColorPickerTouchBarItem
뷰, 버튼, 혹은 스크러버(NSScrubber 클래스의 인스턴스)와 같은 선택한 리스폰더를 포함하는 바 아이템입니다.
https://developer.apple.com/documentation/appkit/nscustomtouchbaritem
https://velog.io/@panther222128/NSCustomTouchBarItem
다른 아이템을 포함할 수 있는 바를 제공하는 바 아이템입니다.
https://developer.apple.com/documentation/appkit/nsgrouptouchbaritem
https://velog.io/@panther222128/NSGroupTouchBarItem
두 번째 상태로 확장할 수 있는 두 상태 컨트롤을 제공하는 바 아이템입니다. 가지고 있는 바의 컨텐츠를 보여줍니다.
https://developer.apple.com/documentation/appkit/nspopovertouchbaritem
https://velog.io/@panther222128/NSPopoverTouchBarItem
가지고 있는 딜리게이트와 함께 공유 가능한 객체의 리스트를 제공하는 바 아이템입니다.
https://developer.apple.com/documentation/appkit/nssharingservicepickertouchbaritem
https://velog.io/@panther222128/NSSharingServicePickerTouchBarItem
범위에서 값을 선택하기 위한 슬라이더 컨트롤을 제공하는 바 아이템입니다.
https://developer.apple.com/documentation/appkit/nsslidertouchbaritem
https://velog.io/@panther222128/NSSliderTouchBarItem
오버뷰 사용이 불가능합니다.
https://developer.apple.com/documentation/appkit/nsbuttontouchbaritem
https://velog.io/@panther222128/NSButtonTouchBarItem
오버뷰 사용이 불가능합니다.
https://developer.apple.com/documentation/appkit/nspickertouchbaritem
https://velog.io/@panther222128/NSPickerTouchBarItem
오버뷰 사용이 불가능합니다.
https://developer.apple.com/documentation/appkit/nssteppertouchbaritem
https://velog.io/@panther222128/NSStepperTouchBarItem