WiiRemoteFrameworkを使うにはCocoaの知識が必要だしメソッド名もCocoa的で Rubyぽくないのでラッパーをつくった。 require 'osx/cocoa' OSX.require_framework "WiiRemote" class WiiRemo < OSX::NSObject @@instance = nil def self.start_search(&found_block) raise "already initialized" if @@instance @@instance = WiiRemo.alloc.init(&found_block) puts @@instance.inspect end def self.stop_search @@instance.stop @@instance = nil end def initialize @di