macruby

    12熱度

    2回答

    我知道的方法來檢測的Ruby 實施(例如,MRI,JRuby的,Rubinius的,等等),在運行時是檢查全局常量RUBY_ENGINE: $ ruby -e 'puts RUBY_ENGINE' ruby 什麼是一個合理的綜合列表已知的Ruby實現及其相應的RUBY_ENGINE值?

    0熱度

    1回答

    我有一個腳本,可以自動將給定的PDF附加到BibDesk的出版物中。使用appscript-RB,下面的片段完美的作品: BibDesk = Appscript.app('BibDesk') selection = BibDesk.document.selection.get[0] f = MacTypes::FileURL.path(curfile) selection[0].linked

    1熱度

    2回答

    我想將應用程序移植到MacRuby,以使其更容易作爲應用程序進行分發,並且還能夠使用本機AppleScript(ScriptingBridge),而不是要求用戶使用XCode來安裝二進制寶石等。 app依賴於bibtex-ruby和citeproc-ruby,並且這兩個寶石在MacRuby上都非常慢。 bibtex-ruby的基準測試速度要慢100倍,甚至需要citeproc-ruby需要4-5秒

    0熱度

    1回答

    我正在寫一個MacRuby(objective-c)應用程序,它基本上是一個默認打開特定網站(我的)的網絡瀏覽器。 但是,我不希望鏈接在WebView中打開。我寧願他們在用戶的默認瀏覽器中打開。這是迄今爲止的代碼,但它似乎並沒有調用decidePolicyForNavigation方法。 framework "WebKit" class AppDelegate attr_access

    3熱度

    1回答

    我是MacRuby(和Objective-C)的新手。通過閱讀一些Cocoa文檔,我不斷遇到提及委託符合協議的部分。到目前爲止,我始終將我的AppDelegate設置爲談論代表的任何事項的協議,但我不確定我是否符合必要的協議。 我需要了解協議以及如何在應用程序中遵守這些協議?

    1熱度

    2回答

    我想用ITunesPlaylist對象數組填充NSPopUpButton。我得到了NSArrayController的結合NSPopUpButton app = SBApplication.applicationWithBundleIdentifier("com.apple.iTunes") playlists = app.sources.objectWithName("Library").us

    0熱度

    1回答

    我想用rspec和MacRuby一起測試一個用Objective-C編寫的框架。 但是,似乎沒有可能使用這種方法對某些選擇器進行存根。例如: Foo.stub(:currentSession).and_return(double("session")) 結果: RuntimeError: cannot remove method `obfuscated_by_rspec_mocks

    0熱度

    1回答

    我想使用MacRuby來告訴Mail.app檢查新郵件。但是在使用SBApplication獲得應用程序參考後,我無法弄清楚如何解決這個問題。 我有以下簡單的腳本: #!/usr/local/bin/macruby framework 'ScriptingBridge' mail = SBApplication.applicationWithBundleIdentifier("com.app

    7熱度

    2回答

    我最近想到MacRuby入門。我已經安裝了Xcode 4.2,我已經安裝了MacRuby,但顯然我錯過了一些東西。在我發現的每一篇教程中,我都說它必須從Xcode模板中選擇「MacRuby Application」,但是沒有這樣的條目。我已經嘗試過0.10,並且在幾天前每晚都會發布。 我已經看過MacRuby安裝它的東西,我發現Xcode 3.0的模板...我必須使用這些模板,我如何將它們導入到X

    0熱度

    1回答

    如何在MacRuby中讀取全局UI選擇?例如,預覽中的選定文本。 在Ruby和Cocoa方面沒有經驗,我決定冒險嘗試寫一個小字典應用程序來幫助自己翻譯。所有作品都準備就緒,我只需要知道如何閱讀熱鍵上的選定文本。