1

我正在开发一个需要对 /etc 目录中的配置文件进行更新的 MacRuby 应用程序。在应用程序的命令行版本中,这会提示输入密码,然后允许访问。

但是现在我正在将应用程序转换为 GUI 应用程序,但我不知道如何将授权服务集成到 Ruby 应用程序中。Apple 开发者网站上的示例使用 Obj-C 和 C。我使用 MacRuby 的很大一部分原因是因为 Ruby 中的文件访问非常简单。我宁愿不必将我的应用程序的那部分转换为 Obj-C/C。有没有人有一个很好的例子来说明如何将授权服务与 MacRuby 一起使用?

4

1 回答 1

1

我没有研究授权服务,但Macruby 入门教程在“访问静态 API”部分中解释了如何访问纯 C 结构和函数。

您还可以查看地址簿示例/包装器的内部结构,因为很多地址簿功能都是纯 C 语言。

于 2011-05-15T21:19:03.057 回答