1

В OSX возможно ли установить предпочтение для программы для того, чтобы она полностью закрывалась или работала в доке при закрытии последнего окна? например, Netbeans для MAC по умолчанию полностью завершает работу, поэтому для программы возможно внутреннее задание этого предпочтения. Возможно ли для пользователя изменить предпочтение в целом?

1 ответ1

2

Нет общего предпочтения, которое говорит приложениям, должны ли они закрываться, когда их последнее окно закрыто, или они должны оставаться открытыми; это поведение жестко закодировано в их коде.

Общая настройка не имеет смысла, так как поведение зависит от типа приложения. У Apple есть рекомендации по этому поводу.

В общем, выходите, когда пользователи закрывают последнее открытое окно в вашем приложении. В приложениях, не основанных на документах, пользователи обычно ожидают выхода из приложения при закрытии главного окна. Если приложение продолжает выполнять какую-либо функцию, когда основное окно закрыто, может быть целесообразно оставить его работающим после того, как пользователь закроет главное окно. Например, iTunes продолжает играть после того, как пользователь закрывает главное окно. Если пользователи закрывают последнее оставшееся окно документа в приложении на основе документов и переключаются на другое приложение, целесообразно выйти из приложения.

Хотя было бы целесообразно сказать приложению, основанному на документе, что выходить при закрытии последнего окна, было бы менее целесообразно сказать приложению, например панели предпочтений, оставаться открытым, когда его окно закрыто.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .