Какой предпочтительный способ вставлять изображения в ваше приложение какао? - PullRequest
0 голосов
/ 31 декабря 2011

Доброе утро всем,

Каков предпочтительный способ встраивания изображений (и других носителей в целом) в приложение какао? Исполняемые файлы Windows имеют раздел ресурсов, который позволяет хранить произвольные данные и извлекать их во время выполнения. Есть ли похожий механизм в Mac OS X?

В моей программе используются несколько значков и изображений (значок statusmenu, изображения кнопок графического интерфейса и т. Д.), И я бы предпочел хранить их внутри приложения или библиотеки ресурсов, а не просто распространять их в виде простых файлов.

Большое спасибо!

1 Ответ

0 голосов
/ 31 декабря 2011

Добавление их в каталог ресурсов в большинстве случаев является способом ... это поведение по умолчанию. Это хорошо, потому что вы можете отложить создание и потому, что система делает для вас неизменные, кэшированные, многократно используемые экземпляры.

Если вам это не нравится, вы можете просто создать быстрый инструмент для генерации представления данных и передачи его в файл C, который скомпилирован в вашу программу, а затем использовать его в качестве входных данных для вызова создателя изображения (при условии, что вам нужно представление NSImage или CGImage).

Но это немного экстремально - возможно, вы бы предпочли удалить расширение файла (или просто изменить его на что-то нетипичное), а затем скопировать его в каталог ресурсов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...