Objective c 如何以编程方式隐藏mac app中的所有应用程序?

Objective c 如何以编程方式隐藏mac app中的所有应用程序?,objective-c,macos,cocoa,hide,Objective C,Macos,Cocoa,Hide,在我的cocoa应用程序中,我想隐藏我找到的所有应用程序,但我不想这样做。那么,有没有办法得到预期的结果呢。下面是我正在使用的代码,问题是finder窗口未关闭 for (NSRunningApplication *app in [[NSWorkspace sharedWorkspace] runningApplications]) { [app hide]; } 我猜您正在寻找[[NSWorkspace sharedWorkspace]隐藏其他应用程序]调用。您不能

在我的cocoa应用程序中,我想隐藏我找到的所有应用程序,但我不想这样做。那么,有没有办法得到预期的结果呢。下面是我正在使用的代码,问题是finder窗口未关闭

 for (NSRunningApplication *app in [[NSWorkspace sharedWorkspace] runningApplications]) {
        [app hide];
    }

我猜您正在寻找
[[NSWorkspace sharedWorkspace]隐藏其他应用程序]调用。

您不能隐藏所有应用程序。一个人必须站在最前面。你想实现什么?@Willeke我正在制作一个隐藏桌面图标的应用程序,在菜单栏中我提供了两个选项,比如用户可以隐藏所有应用程序,也可以显示所有隐藏的应用程序。你不能隐藏最前面的应用程序。您希望哪个应用程序成为fromtmost应用程序?默认的Xcode应用程序项目可以隐藏其他应用程序并全部显示。如果我希望我的应用程序位于最前面并隐藏所有其他应用程序,请不要隐藏你的应用程序。