Objective c 使用Ruby代替AppleScript使Cocoa应用程序可编写脚本

Objective c 使用Ruby代替AppleScript使Cocoa应用程序可编写脚本,objective-c,ruby,cocoa,applescript,Objective C,Ruby,Cocoa,Applescript,可以用Ruby而不是AppleScript编写Cocoa应用程序的脚本吗?有什么理由我不应该这样做吗 即使必须使用AppleScript,仍有以下替代方案: AppleScript字典只包含一个函数:sendRubyScriptoApp。这个函数不确定它们在AppleScript中被调用的作用是传递一个字符串,该字符串包含应用程序接受的整个Ruby脚本。 按常规方式使用AppleScript。 有哪些优点和缺点?我认为使用AppleScript有很多缺点。主要是因为您必须在应用程序中嵌入一个ru

可以用Ruby而不是AppleScript编写Cocoa应用程序的脚本吗?有什么理由我不应该这样做吗

即使必须使用AppleScript,仍有以下替代方案:

AppleScript字典只包含一个函数:sendRubyScriptoApp。这个函数不确定它们在AppleScript中被调用的作用是传递一个字符串,该字符串包含应用程序接受的整个Ruby脚本。 按常规方式使用AppleScript。
有哪些优点和缺点?

我认为使用AppleScript有很多缺点。主要是因为您必须在应用程序中嵌入一个ruby运行时,才能让您的想法发挥作用。我建议按常规方式使用AppleScript,然后使用脚本编写应用程序。Rb Appscript将允许您创建通过AppleScript与应用程序接口的ruby代码