使用 Instruments 分析 MacRuby 应用程序
我想将应用程序移植到 MacRuby,以便更轻松地作为应用程序进行分发,并且还能够使用本机 AppleScript (ScriptingBridge),而不是要求用户拥有 XCode …
将 MacTypes::FileURL 从 appscript-ruby 重写为 MacRuby ScriptingBridge
我有一个脚本,可以自动将给定的 PDF 附加到 BibDesk 中的出版物。使用 appscript-rb,以下代码片段可以完美运行: BibDesk = Appscript.app('BibDesk…
MacRuby ScriptingBridge 加载速度
有没有更快的方法从 MacRuby 加载脚本桥应用程序? 当我为 Adobe InDesign 制作 SBApplication 对象时,加载时间超过 10 秒。这是我一直在使用的…
如何使用 MacRuby 读取全局选择?
如何在 MacRuby 中读取全局 UI 选择?例如,预览中选定的文本。 由于没有 Ruby 和 Cocoa 的经验,我决定冒险编写一个小型词典应用程序来帮助自己进行…
告诉 Mail.app 使用 MacRuby 检查新邮件
我想使用 MacRuby 告诉 Mail.app 检查新电子邮件。但在使用 SBApplication 获得应用程序参考后,我不知道如何解决这个问题。 我有以下简单的脚本: #!…
是否可以减少使用 ScriptingBridge 的 MacRuby 脚本的启动时间?
我想使用 MacRuby 和 ScriptingBridge 而不是 AppleScript 来控制支持 AppleScript 的 Mac 应用程序。我曾经使用 appscript 来完成此操作,实际上它已…
MacRuby:符合协议
我是 MacRuby(和 Objective-C)的新手。阅读一些 Cocoa 文档,我不断遇到提到遵守协议的代表的部分。到目前为止,我一直将我的 AppDelegate 设置为任…
如何强制WebView在默认浏览器中打开链接?
我正在编写一个 MacRuby(objective-c)应用程序,它基本上是一个默认打开特定网站(我的)的网络浏览器。 但是,我不希望在 WebView 中打开链接。我…
CocoaAPI 转换为 MacRuby API 的规则是什么
- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows: (BOOL)flag { [self showWindow:self]; return YES; } …
将框架特定常量加载到 MacRuby
我正在编写一个小型 MacRuby 脚本来从搜索查询中获取一些 ABRecord,但我不确定如何访问在 AddressBook 框架的特定头文件中声明的枚举。 我有这个脚本…
如何从 XCode 将 MacRuby 嵌入到您的应用程序中?
我正在尝试“部署”一个嵌入了 MacRuby 的 MacRuby 0.10 应用程序,以便我可以将我的应用程序分发给未安装 MacRuby 的用户。我似乎无法弄清楚如何从 X…
如何从 Mac/MacRuby 应用程序运行 shell 命令?
我正在尝试编写一个小型 MacRuby 状态栏应用程序,该应用程序从命令行运行命令并显示输出。我不知道该怎么做。如何从我的 Mac 应用程序执行此操作? …
MacRuby:如何编写生成本机 Mac 应用程序的应用程序/脚本?
所以我基本上试图重新创建这个应用程序:Fluid,已经做了。我想编写一个 Ruby 脚本或 MacRuby 应用程序,它接受一些参数并可以生成一个简单的本机应用…
开发 OSX 应用程序时全文索引的最佳选择是什么?
嗨, 我正在使用 MacRuby 将 IMAP 客户端实现为 Mac OSX 应用程序。 为了离线可用性,我希望允许对所有消息进行全文索引和基于属性的索引。属性包括常…
MacRuby/Cocoa 中文本 (NSFont) 渲染效果不佳。有什么建议吗?
我有一个小型 MacRuby 应用程序,它在 NSTextView 内显示一些文本。我有一个名为 make_label() 的方法,它使用一些文本构建 NSTextView 并返回它,我…