を終了:私はコメントアウトした場合は、デスクトップを表示する簡単なプログラムを作成し、私はこのコードを入れ
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[[NSWorkspace sharedWorkspace] hideOtherApplications];// Insert code here to initialize your application
[NSApp terminate:self];
}
を[NSAppが終了:自己]。他のすべてのアプリケーションは隠されています。しかし、アプリケーションを終了すると、再び表示されます。
また、私はプログラムが実際に何もしないようなコードを作る場合。他のすべてのアプリケーションを非表示にしてから、他のすべてのアプリケーションの表示をやめます。
プログラムは簡単です。
すべてのアプリケーションを非表示 終了 終了後、すべてのアプリケーションを非表示のままにします。それはとても簡単です。どうやって?
' - [NSWorkspace hideOtherApplications]' _yours_以外のすべてのアプリケーションが非表示になります。 – Costique
_Some_アプリケーションは常に表示する必要があります。どのアプリケーションでもアプリケーションメニュー(⎇⌘H)でこれを行い、その後終了するとFinderが前面に出ると思います。また、デバッガがこのプロセスにアタッチされたときにXcodeが再表示されるように見えます。それ以外は、このコードは私が期待しているように動作します。 –