Cocoa 在核心基金运作方面是否存在一些接口?不是可可

Cocoa 在核心基金运作方面是否存在一些接口?不是可可,cocoa,core-foundation,pasteboard,Cocoa,Core Foundation,Pasteboard,我正在努力将碳转化为可可。有一些关于在剪贴板上获取和设置值的碳API。它们都在C/C++文件中 我在互联网和苹果开发者网站上搜索了很多答案,他们都建议我使用NSPasteboard,我还将cocoa api封装在.m文件中,并在C/C++文件中调用它们,这解决了我很多问题,但不是所有问题 我没有用可可粉包起来。有什么建议吗 另一方面,我真的希望在现有C/C++文件中有一些核心基础API可以调用,有人知道吗?不是用可可做的 提前谢谢 剪贴板/粘贴板是一个UI概念,唯一受支持的UI工具包是Cocoa

我正在努力将碳转化为可可。有一些关于在剪贴板上获取和设置值的碳API。它们都在C/C++文件中

我在互联网和苹果开发者网站上搜索了很多答案,他们都建议我使用NSPasteboard,我还将cocoa api封装在.m文件中,并在C/C++文件中调用它们,这解决了我很多问题,但不是所有问题

我没有用可可粉包起来。有什么建议吗

另一方面,我真的希望在现有C/C++文件中有一些核心基础API可以调用,有人知道吗?不是用可可做的


提前谢谢

剪贴板/粘贴板是一个UI概念,唯一受支持的UI工具包是Cocoa。无论您是否希望使用NSPasteboard,您在这方面几乎没有选择


抱歉。

PutScrapFlavor没有确切的等价物,因为在一个四字节字符的代码中没有足够的独特风格

相反,新的剪贴板使用UTI字符串来代替口味。以前有“TEXT”的地方现在有了
kPasteboardTypeString
,以前有私有的本机类型,如“Sp%!”,您现在有了@“com.example.product.yourNativeFlavor”

所以你需要彻底重写你的废品处理。好消息是,可可废料API不是很大,并且与旧的碳API巧妙地对应;你不应该觉得这很难。而且你可能可以不费吹灰之力地重复使用你所有的私人垃圾口味

最后,如果你是一位碳排放的老手,那么通过粘贴板进行拖放互动比争论拖放口味要好得多