CocoaまたはCoreFoundationで接続された外部ディスプレイの名前を取得しようとしています。「名前」とは、表示設定を編集するときに[システム環境設定]ウィンドウのタイトルバーに表示される文字列を意味します。
NSScreen
QuartzDisplayServices内またはQuartzDisplayServices内にそのためのAPIが見つかりませんでした。
しかし、次のようにディスプレイの色空間にアクセスする場合は、方法が必要です。
CGColorSpaceRef colorSpace = CGDisplayCopyColorSpace(displayID);
そして、私が得た色空間の説明をログに記録します。
<CGColorSpace 0x100113c20>
(kCGColorSpaceICCBased; kCGColorSpaceModelRGB; DELL 2408WFP)