В OS X окно «масштабирование» (двойной щелчок по зеленой кнопке окна / строке заголовка, начиная с Yosemite) должно расширять окно до его предпочтительного размера (больше, чем содержимое, но не максимально).
Контент в моем окне варьируется, поэтому идеальный размер неизвестен во время компиляции, но я могу вычислить его во время выполнения.
Я хотел бы, чтобы масштабирование регулировало размер окна в соответствии с его предпочтительным размером, но я не хочу ограничивать размер окна в противном случае (т.е. пользователь должен по-прежнему иметь возможность изменять его размер, чтобы он был намного больше или меньше идеального).
Как правильно указать OS X, какой размер окна (или содержимого окна) следует использовать при масштабировании?