メニューバーアプリケーションとウィンドウアプリケーションの2種類のインターフェイスを持つアプリケーションがあります。ただし、両方の状態で同時に存在することはできません。
ユーザーが状態を変更できるボタンをクリックできるようにするにはどうすればよいですか?
たとえば、私のアプリケーションが現在ウィンドウである場合、ユーザーがボタンをクリックすると、それをメニューバーアプリケーションに変更すると、ウィンドウが消えます。ただし、ユーザーがもう一度クリックすると、すべてのメニューバー情報が消え、ウィンドウが再び表示されます。
アプリケーションは非常にシステムが重いため、メニューバーバージョンとウィンドウバージョンを同時に動作させる余裕はありません。
どうすればこれを達成できますか?
私はOSXMountainLionに取り組んでおり、Objective-C/Cのソリューションが必要です。