Дополнительные подсказки по конфигурации

В этой главе описываются некоторые разные методы для конфигурирования Вашего приложения.

Файл PkgInfo

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

Содержание PkgInfo файл является 4-байтовым типом пакета, сопровождаемым 4-байтовой подписью Вашего приложения. Таким образом, для приложения TextEdit, тип которого 'APPL' и чья подпись 'ttxt', файл содержал бы строку ASCII «APPLttxt».

Используя параметры запуска

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

Табличные 1  Параметры командной строки для приложений Какао

Параметр

Описание

-NSOpenимя файла

Открывает указанный файл после того, как приложение закончит запускаться. Использование application:openFile: метод делегата приложения для открытия файла.

-NSOpenTempимя файла

Открывает указанный файл как временный файл после того, как приложение закончит запускаться. Использование application:openTempFile: метод делегата приложения для открытия файла.

-NSPrintимя файла

Распечатывает указанный файл после того, как приложение закончит запускаться. Использование application:printFile: метод делегата приложения для печати файла.

-NSShowAllDrawing<YES>

Показывает области, собирающиеся быть нарисованными в желтом так, чтобы Вы видели, какие части Ваших представлений обновляются. Это подобно функции, которая доступна через Кварцевое приложение Отладки, но воздействует только на указанное приложение.

-NSTraceEvents<YES>

Выводит на экран синхронный журнал событий, полученных приложением.