首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从MacRuby调用C函数?

如何从MacRuby调用C函数?
EN

Stack Overflow用户
提问于 2010-12-28 00:53:46
回答 1查看 417关注 0票数 3

我想尝试在OS上使用带有CoreAudio的MacRuby,但这些API中的大多数都是C函数。我是必须使用Ruby,还是MacRuby提供了另一种方式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-28 11:31:15

根据Macruby站点的说法,您应该能够直接调用C函数

访问静态API

许多Mac框架API是不可内省的,因为它们是静态的,但是多亏了BridgeSupport项目,可以从MacRuby调用静态API。

以下API类型可用:

Objective item

  • CoreFoundation List item

  • CoreFoundation types (CFType)

  • C structures

  • C不透明类型

  • C enumerations

  • C和Objective-C常量(包括预处理器定义的常量)

  • C函数(包括内联functions)

  • Objective-C非正式协议<

  • >H220

http://www.macruby.org/documentation/tutorial.html

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4540283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档