Использование Ruby вместо AppleScript для создания сценариев приложения Cocoa - PullRequest
2 голосов
/ 25 ноября 2011

Можно ли сделать приложение-какао сценарием, используя Ruby вместо AppleScript? Любые причины, почему я не должен?

Даже если нужно использовать AppleScript, есть еще следующие альтернативы:

  • Словарь AppleScript содержит только одну «функцию»: «sendRubyScriptToApp». Эта «функция» (не уверенная в том, что они называют в AppleScript) выполняет простую передачу строки, содержащей весь сценарий Ruby, который принимает приложение.
  • Используйте AppleScript обычным способом.

Какие были бы некоторые преимущества и недостатки?

1 Ответ

4 голосов
/ 25 ноября 2011

Я думаю, что есть много недостатков идти против зерна с AppleScript.Главным образом потому, что вам нужно встроить среду исполнения ruby ​​в ваше приложение, чтобы ваша идея заработала.Я предлагаю использовать AppleScript обычным способом, а затем использовать rb-appscript для создания сценария вашего приложения.Rb-Appscript позволит вам создавать код ruby, который взаимодействует с вашим приложением через AppleScript.

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