macruby

    2熱度

    1回答

    做什麼最好的方法是? ffi,RubyCocoa或MacRuby可以做到嗎? 看來可以使用CGEventCreateMouseEvent或CGPostMouseEvent(已棄用)。 請給出一個工作示例。謝謝。 更新:這個問題,更新的標題...

    1熱度

    1回答

    對XCode使用MacRuby,我希望能夠更改應用程序菜單中項目的標題。 在我的簡化示例中,我有一個帶有按鈕和標籤的窗口以及一個帶有菜單項的菜單。 我創建了以下類,並將@my_label鏈接到標籤,@my_menu鏈接到菜單項,並將按鈕單擊到button_clicked方法。當您點擊按鈕時,標籤文本將更新以顯示「某人按下了按鈕」,但實際顯示的菜單標題不會改變。 class MyWindowCont

    22熱度

    3回答

    我期待構建一個iPhone應用程序,但我沒有足夠的時間來學習Objective-C。我已經認識Ruby並且發現了MacRuby。沒有Objective-C的任何知識,是否可以單獨使用MacRuby構建iPhone應用程序?

    1熱度

    1回答

    我遇到了一個錯誤,試圖安裝與llvm相關的MacRuby,並找到了針對特定問題的補丁,但不知道如何應用補丁。 的錯誤是 In file included from main.cpp:8: llvm.h:21:38: error: llvm/Analysis/DIBuilder.h: No such file or directory In file included from vm.h:594

    2熱度

    1回答

    我在使用MacRuby 0.10和XCode 4創建了一個默認的基於NSDocument的應用程序。然而,在構建和運行應用程序時,沒有窗口顯示,並且通常的菜單命令在很大程度上被禁用。 當創建一個常規的基於Cocoa的應用程序時,主應用程序窗口顯示得很好。 有沒有人有一個想法是什麼修復? 丹;

    2熱度

    1回答

    我有以下noobie類: class CoreController < NSWindowController attr_accessor :consoleOutput, :consoleInput, :command, :parsedcommand def showInConsole_clicked(sender) x = `"#{@consoleInput.str

    1熱度

    1回答

    我需要一些幫助,深入瞭解MacRuby和XCode,尤其是可以訪問各種庫組件屬性/方法的部分。我想我需要一些參考。 讓我再澄清一點。如果我從庫中添加一個組件(如Textview)到Interface Builder中的窗體,我可以通過我的NSObject(鏈接到我的控制器)與它交互。使用attr_accessor和實例變量,我可以通過使用getter和setter方法獲取數據,如 @mycompo

    2熱度

    3回答

    我正在用Macruby做到這一點,但我不認爲認爲應該在這裏重要。 我有一個模型,它的狀態存儲在字典數據結構中。我希望併發操作偶爾更新這個數據結構。在我看來,像GCD提供了幾個可能的解決方案,包括這兩個: 包裝訪問在發送到某些串行隊列 塊中的數據結構中的任何代碼中使用GCD信號,與客戶端代碼在訪問結構時根據需要發送等待/信號調用 當第一個解決方案中的隊列被同步調用時,它看起來與信號量解決方案非常相當

    0熱度

    1回答

    我有一個新的MacRuby應用程序。我試圖從應用程序中的webView中加載JavaScript調用MacRuby方法。 Calling Objective-C Methods From JavaScript教程演示瞭如何向web對象添加一個鍵值,該值是一個Objective-C對象。因此,您可以從JavaScript調用Obj-C方法。 不幸的是,這不適用於MacRuby類/方法。下面是我的We

    3熱度

    1回答

    我是一個MacRuby和可可的完整n00b,所以請記住在回答時 - 我需要大量的細節和解釋。 :) 我已經建立了一個簡單的項目,它有2個窗口,它們都是用Interface Builder構建的。第一個窗口是使用表格視圖的簡單帳戶列表。它在表格下方有一個「+」按鈕。當我點擊+按鈕時,我想顯示一個「添加新帳戶」窗口。 我還有一個AccountsController < NSWindowControll