使用 MacRuby 访问 Apple 授权服务

发布于 2024-11-07 02:47:59 字数 263 浏览 5 评论 0原文

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

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

I'm working on a MacRuby application that needs to make updates to config files in the /etc directory. In the command line version of the application, this prompts a password and then allows the access.

But now I'm converting the application to a GUI app and I can't figure out how to integrate authorization services into the Ruby application. The example on Apple's Developer website uses Obj-C and C. A large part of the reason I'm using MacRuby is because of how simple file access is in Ruby. I'd rather not have to convert that portion of my application to Obj-C/C. Does anyone have a good example of how to use Authorization Services with MacRuby?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

却一份温柔 2024-11-14 02:47:59

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

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

I haven't look into the Authorization Services but the Macruby Introductory Tutorial explains how to access plain C structs and functions in the section "Accessing Static APIs".

You might also take a look at the internals of the Address book example/wrapper because a lot of the address book functionality is plain C.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文