Я посмотрел высоко и низко для получения информации о том, как обрабатывать перетаскивание в док в OSX. Документация по перетаскиванию (http://developer.apple.com/documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html#//apple_ref/doc/uid/10000069) Я нашел все, что касается перетаскивания из вида в вид. Если кто-то может указать мне на некоторые примеры кода, это было бы отлично.
Я пишу свое приложение, используя невесту PyObjC, но примеры Какао также приветствуются: -)
Ну, похоже, я спросил слишком рано. Вот отличный урок, который показывает, как это сделать:
http://recurser.com/articles/2007/04/13/cocoa-drag-to-dock-to-open/
По сути, просто установите ваш контроллер в качестве делегата NSApplication и реализуйте метод openFile.
Вот аналогичный вопрос пару недель назад. Мой ответ касался перетаскивания файлов, о чем вы говорите; другой ответ касается перетаскиваемых данных, таких как изображения и фрагменты текста (не изображения файлы или текст файлы , но только данные).
Вот пример проекта "DockDrop".
http://lethain.com/entry/2008/aug/06/cocoa-drag-and-drop-text-into-the-dock-icon/ охватывает перетаскивание текста в значок дока с помощью pyobjc Вы можете легко адаптировать это в другие файлы.
Вот новая статья для Xcode 4 http://fredandrandall.com/blog/2011/09/12/how-to-open-any-file-you-drag-onto-your-apps-dock-icon