在 OS X cocoa 中禁用启动板功能

disable launchpad capabilities in OS X cocoa

有没有办法在 cocoa 应用程序 运行 时禁用启动板(3 指滑动)功能?我试图让他们更难去别处或做一些不同的事情,而当前的应用程序是 运行。我知道他们还有其他办法,但我只是想劝阻。

要防止用户切换应用程序通常(不仅仅是使用 Launchpad),请为 + [NSApp setPresentationOptions:] 方法使用 NSApplicationPresentationDisableProcessSwitching 标志。

Apple 的 Kiosk Mode Technical Note 中提供了更多信息。