https://developer.apple.com/documentation/appkit/nsdocktile
"The visual representation of your app’s miniaturized windows and app icon as they appear in the Dock."
도크에서 나타나는 앱의 축소화된 윈도우 및 아이콘의 시각적 표현입니다.
class NSDockTile : NSObject
앱에서 도크 타일 객체를 명시적으로 생성하지 않아야 합니다. 대신 객체의 dickTile
메소드를 호출함으로써 존재하는 윈도우 혹은 앱에서 도크 타일을 받아와야 합니다. 또한, NSDockTile
클래스를 서브클래싱하지 않아야 합니다. 대신 아래와 같은 커스터마이징을 하기 위해 클래스의 메소드를 사용해야 합니다.
타일 컨텐트를 직접 그리는 경우 그리는 것을 처리할 커스텀 컨텐트 뷰를 제공해야 합니다.
애플리케이션 도크 타일은 애플리케이션의 applicationIconImage
를 표시하도록 기본설정이 되어 있습니다.
애플리케이션 도크 타일은 작은 애플리케이션 아이콘 badge를 표시하지 않습니다.
기본값 혹은 커스텀 뷰를 사용하는 경우 애플리케이션 도크 타일은 작은 짧은 커스텀 스트링으로 badge가 됩니다.
윈도우 도크 타일은 모든 커스터마이징된 애플리케이션 도크 아이콘을 포함하는 애플리케이션 도크 아이콘으로부터 기인한 badge와 함께, 윈도우 컨텐츠의 축소화된 버전을 표시하도록 기본설정되어 있습니다.
윈도우 도크 타일은 도크 아이콘을 그리기 위한 커스텀 뷰를 사용할 수 있습니다. 만악 커스텀 뷰가 사용되면, 애플리케이션 badge가 추가되지 않을 것입니다. 하지만 텍스트 레이블은 아이콘의 상단에 덮어 놓여지게 됩니다.