macruby相关内容

在提交到 Mac App Store 的应用程序中调用 openssl 是否可以接受?

我有点不清楚在调用提交给 App Store 的应用程序之外的进程方面的规则是什么. 我已经读到,如果您想使用 Cocoa 和 OSX 库之外的其他库/框架,您必须将其包含在您的应用程序中(例如,如果使用 QT、Python 或 Ruby 编写您的应用程序). 但是,是否可以从提交给商店的应用程序中调用 openssl?具体来说,我正在用 Mac Ruby 编写一个应用程序,并希望将 ..
发布时间:2021-11-16 23:59:18 其他开发

MacRuby自定义初始化程序

今天下午刚发现MacRuby;男人是那曾经的酷!但是,在尝试使用MacRuby-fu扩展旧项目时遇到了一些困难.这是交易: 所以我在Objective-C中有一个超类,如下所示: @implementation Foo - (id) init { if (self = [super init]) { //Do nothing, don't have enough ..
发布时间:2020-06-29 21:27:10 移动开发

运行macruby时没有输入NSTextField

我有一个简单的macruby应用程序,并且我想通过NSTextField获得一些用户输入,但是当我使用'''macruby test.rb'''运行该应用程序时,焦点文本字段上的所有输入都进入了重击.我需要设置一些内容,以将输入内容输入文本字段吗? # test.rb framework 'AppKit' application = NSApplication.sharedApplicat ..
发布时间:2020-06-29 21:26:54 其他开发

在提交给Mac App Store的应用程序中调用openssl是否可以接受?

在调用提交到App Store的应用程序之外的进程方面,我不清楚规则是什么. 我已经读到,如果要使用除Cocoa和OSX库之外的其他库/框架,则必须将其包含在应用程序中(例如,如果使用QT,Python或Ruby编写应用程序). 但是,是否可以从提交给商店的应用程序中调用openssl?具体来说,我正在Mac Ruby中编写一个应用程序,希望对某些加密过程使用openssl. 据 ..
发布时间:2020-06-29 21:26:52 其他开发

如何在NSSavePanel中预设文件名?

NSSavePanel以前具有runModalForDirectory:file:方法,该方法可让您预设保存面板的目录和文件名.但这在10.6中已弃用 创建NSSavePanel时,如何在不使用不推荐使用的方法的情况下预设文件名? 解决方案 在运行保存面板之前,请使用10.6中添加的setNameFieldStringValue:方法.如果还要设置默认目录,则需要setDirecto ..
发布时间:2020-06-29 21:26:49 其他开发

我如何让Textmate使用MacRuby?

那么,如何让Textmate使用MacRuby(1.9.2的一个分支),而不是OSX中默认的Ruby 1.8.7? 解决方案 从昨晚开始从事此工作……终于使它起作用了 如何使MacRuby在TextMate上运行 通过(johnrubythecat *) *对约翰·罗比(John robie)的引用,《偷猫贼》中凯瑞·格兰特(cary Grant)扮演的小偷 OS ..
发布时间:2020-06-29 21:26:46 其他开发

您可以使用MacRuby来开发Mac App Store的应用程序吗?

我对Objective-C有一些基本的了解,但是更喜欢Ruby,因此我正在考虑使用MacRuby.是否可以使用MacRuby为Mac App Store开发应用程序,还是必须使用Objective-C? (请注意,我现在不太在乎iOS/iPhone和iPad商店,只是在Mac OS X应用商店.) 解决方案 简短的回答:是的,从技术上讲,您可以构建这样的应用程序.您需要重新查看商店准则,以 ..
发布时间:2020-06-29 21:26:40 移动开发

MacRuby,使用Sequel时出错

我刚刚使用命令sudo macgem install sequel安装了续集.它告诉我sequel-3.18.0已成功安装. 当我启动xcode并启动新的 MacRuby 应用程序时,它会设置一个目标用于单元测试.我用以下两行修改了stub_test.rb: require "rubygems" require "sequel" 尝试运行单元测试时,出现以下错误: /User ..
发布时间:2020-06-29 21:26:38 其他开发

我如何发现使用Objective C或Macruby在OS X上安装了哪些应用程序?

您能告诉我-我可以使用哪个对象和哪种方法来获取有关使用目标c或macruby在OSX上安装的应用程序的信息? 解决方案 如果要列出所有GUI应用程序,则可以使用 请勿手动列出 .app 捆绑包!!系统已完成此操作,您只需要查询即可. 在 处有一个名为lsregister的命令行程序. /System/Library/Frameworks/CoreServices.framework/F ..
发布时间:2020-05-04 11:33:18 移动开发

我应该学习MacRuby还是RubyCocoa

我想学习使用ruby的mac开发,但是我不确定要去哪一个. RubyCocoa已经存在了很长时间,但是从长远来看,我认为MacRuby会击败它.. 有什么建议吗? 解决方案 使用MacRuby.这是未来:) 更新,更快,集成度更高. HotCocoa也很棒. MacRuby是在Apple Technologies之上实现的Ruby VM,而不是像RubyCocoa这样的桥 ..
发布时间:2020-05-04 11:29:24 其他开发

通过NSRunningApplication实例获取应用程序的主窗口

我观察NSWorkspaceDidDeactivateApplicationNotification通知,即可刚刚失去焦点的应用程序.我最后得到了一个N​​SRunningApplication实例,该实例是从通知对象的userInfo字典键-NSWorkspaceApplicationKey中获得的. 我当时想我可以从通知中的应用程序中获取主窗口,但由于NSRunningApplicati ..
发布时间:2020-05-04 10:59:19 移动开发

Interface Builder没有看到MacRuby的出口

我正在尝试使用XCode和Interface Builder获得一个基本的hello world应用程序。但是,在Interface Builder中,我无法看到我的插座连接起来。我转到对象检查器窗格的连接选项卡,它显示“New Referencing Outlet”。 我想知道我的代码是否错误。这是 类HelloWorldController attr_accessor:hell ..
发布时间:2018-08-09 20:13:32 其他开发

良好的资源学习MacRuby

我不认识Ruby,我有兴趣了解MacRuby。 $ $ $ 您会推荐什么作为您最好的资源(书籍,博客,网站)? 找到: http://www.macruby.org/ 更多信息她来自rubyconf.org Macruby talk 解决方案 我发现 MacRuby:The Definitive Guide ,由Matt Aimonetti 非常有助于开始使用MacRub ..
发布时间:2016-12-07 02:52:06 其它移动开发

从Cocoa中的WebView获取源HTML

我正在做一个OS X程序,用户在WebView中做一些光WYSIWYG HTML编辑。作为新的Cocoa和WebKit编程,我绝对不知道如何从WebView获取选定的文本 - 意图是采取用户选择,在文本周围添加HTML代码(如div或span),并替换所选的文本与修改后的代码。这是如何实现的? 我目前正在使用MacRuby编程这个项目,但我也很感谢Objective-C程序员的帮助。谢谢! ..
发布时间:2016-12-07 02:49:27 其它移动开发

无法通过X code4提交Mac应用程序 - 签名无效

我不断收到此错误: 的无效签名 - 当你已经正确签名您的应用程序的安装程序会出现此错误。有此过程需要两个证书:「第三方Mac开发者应用程序“证书和”第三方Mac开发者安装程序“证书。签约时你的包,你需要确保你使用的是安装证书签署您的包。确保您通过X code主办单位提交您的应用程序或命令行运行productbuild时,时指定该证书。的 我GOOGLE了,并跟着指示,但都无济于事。 我有: ..
发布时间:2016-05-27 22:39:00 其它移动开发

简单的持久化框架与MacRuby的兼容?

我快到使用的MacRuby用ActiveRecord(W / sqlite3的)或续集。任何其他建议?我需要一个简单的轻量级的持久性机制,以在我的应用程序,它可以处理不超过5桌,最多低几万行的嵌入。 解决方案 下面的组合作品: 的MacRuby 0.8 sqlite3的,红宝石的宝石1.3.2 续集的宝石3.18.0 OSX 10.6.5 诀窍是卸载'sqlite3的'宝石和安装's ..
发布时间:2015-11-28 19:14:47 高性能数据库开发