gpt4 book ai didi

objective-c - 使用 cocoa C 桥作为命令行工具

转载 作者:行者123 更新时间:2023-11-30 18:57:49 26 4
gpt4 key购买 nike

我正在尝试用 C 语言编写一个命令行工具,并且我想在我的程序中使用一些 cocoa 函数,但是我发现很少有示例可以展示如何在 C 和 Objective-C 之间建立桥梁,我该如何做调用一个简单的 cocoa 函数,例如发布通知或控制音量?我不知道从哪里开始。

最佳答案

Objective-C 是 C 的严格超集,因此没有任何桥梁。

只需编写一个 Objective-C 程序,您可以在其中包含任意数量的 C 代码,然后使用包含适当框架的 Objective-C 编译器(例如 clang)。

这是一个例子

clang main.m -framework Foundation -o main

假设main.m包含main()。如您所见,它包括 Foundation 框架。

关于objective-c - 使用 cocoa C 桥作为命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19433398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com