Выделение области экрана и скриншот (Swift, MacOS)
Необходимо сделать мини-приложение для MacOS, позволяющее делать скриншот экрана и сохранять его на диск:
1. Приложение запускается свернутым в Status Bar (см. скриншот) в иконку с выпадающим меню (два пункта меню: "Сделать скриншот" и "Выход")
2. По нажатию на пункт меню "Сделать скриншот" активируется функция выделения части экрана, аналогичная встроенной в MacOS функции.
3. После выделения части экрана показывается View с результатом и кнопкой "Сохранить".
4. При нажатии на кнопку "Сохранить" приложение предлагает выбрать место для сохранения файла. Результатом является PNG-файл.