如何运行 MacRuby 补丁
我在尝试安装与 llvm 相关的 MacRuby 时遇到错误,并找到了针对特定问题的补丁,但不知道如何应用该补丁。 错误是 In file included from main.cpp:8:…
在 NSMenuItem 对象上调用 setTitle 方法不会更改显示的标题,但会更改属性
将 MacRuby 与 XCode 结合使用,我希望能够更改应用程序菜单中项目的标题。 在我的简化示例中,我有一个带有按钮和标签的窗口,以及一个带有菜单项的…
在 Mac OS X 上使用 Ruby,如何以编程方式单击屏幕以及鼠标移动、鼠标按下和鼠标抬起?
最好的方法是什么? ffi、RubyCocoa 或 MacRuby 可以吗? 似乎可以使用 CGEventCreateMouseEvent 或 CGPostMouseEvent (已弃用)。 请给出一个工作示…
使用 windowScriptObject 和 WebKit 通过 JavaScript 调用 MacRuby
我有一个新的 MacRuby 应用程序。我正在尝试从应用程序内的 webView 中加载的 JavaScript 调用 MacRuby 方法。 从 JavaScript 调用 Objective-C 方法…
与 MacRuby/XCode 的交互式 shell 机制
我有以下 noobie 类: class CoreController < NSWindowController attr_accessor :consoleOutput, :consoleInput, :command, :parsedcommand def sho…
Grand Central Dispatch:队列与信号量用于控制对数据结构的访问?
我正在与 Macruby 一起做这件事,但我认为这在这里并不重要。 我有一个模型,它将其状态存储在字典数据结构中。我希望并发操作偶尔更新此数据结构。在…
使用 MacRuby 开发 iPhone 应用程序
我想要构建一个 iPhone 应用程序,但我没有足够的时间来学习 Objective-C。我已经了解 Ruby 并发现了 MacRuby。是否可以在不了解 Objective-C 的情况…
如何将 libcocos2d.a(或任何静态库)加载到 MacRuby 中?
我尝试了框架和要求,两者都带有路径,并得到了相同的库未找到消息。 我找到了一篇关于为静态 C 库生成 BridgeSupport 文件的文章。我以前从未这样做…
Ruby 中嵌套类如何访问外部类中的方法?
def class A def a raise "hi" #can't be reached end class B def b a() #doesn't find method a. end end end 我想从 b 调用 a 并引发异常。我该怎…
Macruby prefPane - 没有任何效果
我使用 Macruby 创建了一个超级简单的示例应用程序。 问题是预制板不起作用,什么也没有发生。 我创建了一个按钮,它在 Main.rb 文件。 当有人单击按…
麦克鲁比Interface Builder:如何显示、然后关闭、然后再次显示窗口
我对 MacRuby 和 Cocoa 非常精通,所以在回答时请记住这一点 - 我需要很多细节和解释。 :) 我已经建立了一个简单的项目,其中有 2 个窗口,这两个窗口…
EXC NSOperation 中 CoreGraphics API 的错误访问
我正在尝试使用 MacRuby 在 NSOperation 内进行一些 CoreGraphics/CoreImage 操作。我有一些 API 调用,将源文件读入 CG 并设置 CGImageDestination。…
Interface Builder 在 MacRuby 中看不到 Outlet
我正在尝试使用 XCode 和 Interface Builder 构建一个基本的 hello world 应用程序。但是,在 Interface Builder 中我看不到连接的插座。我转到对象检…
如何从 MacRuby 调用 C 函数?
我想尝试在 OS X 上将 MacRuby 与 CoreAudio 一起使用,但大多数这些 API 都是 C 函数。我必须使用 Ruby DL,还是 MacRuby 提供另一种方式?…