Java также имеет Инструмент Обработки Аннотации (склонный), где не только Вы создаете аннотации, но и решаете также, как эти аннотации работают над исходным кодом.
Здесь введение.
В этом нет никакого волшебства. Вы можете создать образ диска с помощью Дисковой утилиты. Поместите на него все, что вам нужно, а затем преобразуйте его в сжатый образ, доступный только для чтения (опять же, с помощью Дисковой утилиты).
Чтобы получить несколько советов по улучшению внешнего вида окна, ознакомьтесь с этим вопросом . Если вам нужно автоматизировать этот процесс, ответьте на этот другой вопрос , чтобы узнать, как это сделать.
На самом деле это довольно просто. Вам просто нужно составить несколько скрытых файлов. Легкий способ сделать это - просто скопировать кого-то еще и изменить его в соответствии с вашим приложением.
Например, если я монтирую MonoDevelop DMG, то вижу:
atom:MonoDevelop fak$ ls -al total 40 drwxr-xr-x 8 fak staff 340 Nov 4 14:03 . drwxrwxrwt@ 10 root admin 340 Nov 10 21:33 .. -rw-r--r--@ 1 fak staff 12292 Nov 4 14:03 .DS_Store d-wx-wx-wt 2 fak staff 68 Nov 4 14:03 .Trashes drwxr-xr-x 3 fak staff 102 Nov 4 14:03 .background drwx------ 4 fak staff 136 Nov 4 14:03 .fseventsd lrwxr-xr-x 1 fak staff 13 Nov 4 14:03 Applications -> /Applications drwxr-xr-x 3 fak staff 102 Nov 4 14:02 MonoDevelop.app
Здесь мы видим .background
, что - это каталог с файлом PNG (фон). Само приложение ( MonoDevelop.app
) и ссылка на / Applications
.
.DS_Store
содержит размер окна, положение значков и т. Д. Просто настроить каталог и использовать из него .DS_Store
.