Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想尝试在 OS X 上将 MacRuby 与 CoreAudio 一起使用,但大多数这些 API 都是 C 函数。我必须使用 Ruby DL,还是 MacRuby 提供另一种方式?
根据 Macruby 网站,您应该可以直接调用 C 函数
访问静态 API 许多 Mac OS X 框架 API 不是可自省的,因为它们是静态的,但是感谢 BridgeSupport 项目,可以从 MacRuby 调用静态 API。 可以使用以下 API 类型: 项目清单 CoreFoundation 类型 (CFType) C 结构 不透明类型 C 枚举 C 和 Objective-C 常量(包括预处理器定义的常量) C 函数(包括内联函数) Objective-C 非正式协议
访问静态 API
许多 Mac OS X 框架 API 不是可自省的,因为它们是静态的,但是感谢 BridgeSupport 项目,可以从 MacRuby 调用静态 API。
可以使用以下 API 类型:
http://www.macruby.org/documentation/tutorial.html