问题标签 [macruby]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
374 浏览

cocoa - MacRuby:加载可可包

我创建了一个自定义可可包。但是当我尝试将包加载到 MacRuby 项目中时,我得到以下错误

dyld:库未加载:audio_streamer.bundle 引用自:/Users/sgopinath/workspace002/UplayaDesktopRadio/build/Debug/UplayaDesktopRadio.app/Contents/MacOS/UplayaDesktopRadio 原因:找不到图像

我使用以下命令创建了包 gcc audio_streamer.m -o audio_streamer.bundle -g -framework Foundation -dynamiclib - fobjc-gc -arch i386 -arch x86_64

我可以从 macirb 加载包,但不能从打算使用它的实际 xcode 项目加载。

有什么建议么

0 投票
5 回答
528 浏览

objective-c - Mac 开发 - 从 MacRuby 或 Objective-C 开始?

我想深入研究为 Mac 以及后来的 iPhone 开发应用程序。作为一名 Ruby 爱好者,很明显我同时学习了 MacRuby 和 Objective-C。问题只是我应该按什么顺序来做。是先学习Objective-C,然后结合两个世界的知识开始学习MacRuby更容易,还是从MacRuby开始慢慢找到开发Mac应用程序的方式更容易?

我对 Ruby 语言的理解非常好——5 年的经验,而且我对 C 也有很好的理解。以防万一这样可以更容易地回答我的问题。

0 投票
1 回答
115 浏览

ruby-on-rails - macruby 上运行的修改版本 rails3 在哪里?

http://www.macruby.org/blog/2010/04/30/macruby06.html

在 MacRuby 博客中。他们说:

此版本还通过了大约 85% 的 RubySpecs,能够运行 Rails 3 的修改版本,并更好地支持 Ruby 1.9 编码。

如何获得修改后的版本 rails3?谷歌无法给我答案。

0 投票
2 回答
667 浏览

objective-c - 基础工具 OS X 服务、垃圾收集、MacRuby:为什么我的 NSRunLoop 不会在 acceptInputForMode:beforeDate: 中循环?

0 投票
2 回答
1214 浏览

objective-c - MacRuby+IronRuby 或 JRuby 用于桌面应用程序?

对于 Web 应用程序,我使用 Ruby on Rails。现在是时候看看我是否可以用 Ruby 编写桌面应用程序了。

所以我想知道我应该选择哪一个。

我看到它的方式是 MacRuby+IronRuby vs JRuby。

前者让我拥有适用于 Mac 和 Windows 的桌面应用程序,而后者让我拥有两者,但只学习一个工具。

  • 使用前者而不是后者有强有力的论据吗?

  • JRuby 桌面应用程序会像 MacRuby+IronRuby 桌面应用程序一样原生(或接近原生)吗?

  • 每种解决方案的优缺点是什么?

我也很新桌面开发。分享你的想法和经验!

0 投票
1 回答
285 浏览

cocoa - Quartz Composer 和 MacRuby 的 forKeyPath 问题

我在使用 MacRuby 和 Cocoa 设置值时遇到了一些问题。我已将 QCView 和 QCPatchController 插入 XIB 并将组合加载到 QCPatchController 中。一切都在运行,但我无法访问 QCView 上发布的输入。

我收到一个错误:

我难住了。我曾尝试搜索 MacRuby 论坛,但没有运气。

谢谢你的建议

0 投票
3 回答
851 浏览

ruby - 学习 MacRuby 的好资源

我不了解 Ruby,但我有兴趣学习 MacRuby。
您会推荐什么作为您的最佳资源(书籍、博客、网站)?
发现: http: //www.macruby.org/

来自 ruby​​conf.org 的更多信息Macruby talk

0 投票
1 回答
322 浏览

ruby - 如何在 MacRuby 中覆盖 initWithContentRect?

我想在子类 NSWindow 上覆盖 initWithContentRect,正如我在 Obj-C 中看到的那样,以便从笔尖创建一个无边框窗口。

如果我试试这个:

然后它以 EXC_BAD_ACCESS 终止

如果我试试这个:

然后它就以返回码 1 退出。

0 投票
2 回答
862 浏览

ruby - 如何从 ruby​​ 获取交互式程序的进度?

我正在尝试创建一个使用 --progress 参数调用 rsync 脚本的 macruby 应用程序,但是 rsync 显示其进度的方式是更改同一行,而不是在其输出中添加新行,那么我该如何获取这些数据?

0 投票
4 回答
447 浏览

objective-c - PyObjC / Ruby 桥。值得吗?

多年前,我想编写 Mac 软件并拥有大量使用 Java WebObjects 的经验,我尝试了 java 桥接器,但决定硬着头皮学习 Objective-C(幸运的是,因为我不想让我的软件与桥接器一起被弃用)。后来我和 RubyCocoa 混在一起。我学习了 Ruby(发现它确实很有趣),但发现桥离成熟或稳定还很远,最后我结束了将代码移植回 Objective-C。

多年过去了,我想知道是否值得花一些时间使用 MacRuby,甚至学习 Python 以使用 PyObjC。尽管我很喜欢 Objective-C,但我记得当 Ruby 桥没有崩溃时,它的工作效率更高。我只是讨厌花时间再次使用崩溃的软件。