我正在开发一个需要对/ etc目录中的配置文件进行更新的MacRuby应用程序。在应用程序的命令行版本中,这会提示输入密码,然后允许访问。
但是现在我将应用程序转换为GUI应用程序,我无法弄清楚如何将授权服务集成到Ruby应用程序中。 Apple开发者网站上的示例使用了Obj-C和C.我使用MacRuby的原因很大一部分原因在于Ruby中的文件访问是多么简单。我宁愿不必将我的应用程序的那部分转换为Obj-C / C.有没有人有一个很好的例子来说明如何在MacRuby中使用授权服务?
答案 0 :(得分:1)
我没有查看授权服务,但Macruby Introductory Tutorial解释了如何在“访问静态API”部分中访问纯C结构和函数。
您可能还会看一下地址簿示例/包装器的内部结构,因为很多地址簿功能都是普通的C.