Сохранить файл с приложением Mac - расширение файла - PullRequest
7 голосов
/ 22 июля 2011

У меня небольшой вопрос, я пытаюсь понять, как сохранить файл с Cocoa для приложения Mac, я понимаю, что могу сохранить его с помощью панели сохранения.

Вот отличный пример: Сохранение файлов в какао

Теперь мой вопрос: есть ли способ сохранить документ (файл plst) с моим расширением (например, * .fun, * .xxx, * .myextension, ecc ...)? Я хочу иметь возможность открывать мое приложение, когда пользователь дважды щелкает файл.

1 Ответ

6 голосов
/ 22 июля 2011

Установите принятые типы документов в списке приложений;как то так:

Make "yourExtension" whatever you want your extension to be without the period.

But once you've done that, it's up to you to figure out how to load them upon opening. That's where NSDocument and friends come in. Look into how a document-based application functions. Here's some документация Apple по теме .

Если вы хотите увидеть его в действии, проверьте источник TextEdit в / Developer / examples.Кроме того, если вы не возражаете переносить прогресс, который у вас есть, в Xcode есть шаблон для приложения на основе документов (создайте новый проект и установите флажок под названием «Создание приложения на основе документов».)

...