Я сделал это в Windows, как мне зарегистрировать протокол на Mac OSX. Я хочу щелкнуть ссылки в Firefox (a href = "somename: // mylinkAndData") и запустить двоичный файл?
Взгляните на Apple Руководство по программированию служб запуска . Вы должны добавить CFBundleURLTypes в Info.plist своих приложений и зарегистрировать свое приложение с помощью LSRegisterURL () .
Выдержка из Firefox.app / Содержание / Info.plist :
<key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLIconFile</key> <string>document.icns</string> <key>CFBundleURLName</key> <string>http URL</string> <key>CFBundleURLSchemes</key> <array> <string>http</string> </array> </dict> ....
РЕДАКТИРОВАТЬ: См. Обработка схем URL в Какао для How-To Статья