是否可以为单个应用禁用 Cocoa 中的聚焦环动画?

Is it possible to disable the focus ring animation in Cocoa for a single app?

在 macOS 上,您可以使用以下命令在系统范围内禁用聚焦环动画:

defaults write -globalDomain NSUseAnimatedFocusRing -bool NO

有没有办法在 Cocoa 中为您自己的应用程序做到这一点?我不想完全禁用聚焦环。我只想禁用(或修改)不和谐的动画。

我最终只是在我自己的应用程序中使用 NSUseAnimatedFocusRing 常量,而不是全局设置它。

func applicationDidFinishLaunching(_ aNotification: Notification)
{
    // Disable focus ring animation.
    UserDefaults.standard.set(false, forKey: "NSUseAnimatedFocusRing")

    // etc...
}