碳到可可的转换库?

Posted

技术标签:

【中文标题】碳到可可的转换库?【英文标题】:Carbon to Cocoa conversion library? 【发布时间】:2010-12-24 18:46:40 【问题描述】:

有谁知道有一个库有一个 C++ Carbon API 来调用等效的 64 位 Cocoa 函数?我需要将基于 Carbon 的 32 位 C++ 应用程序移植到 64 位,但我害怕在 Objective C 中为 Cocoa 编写代码。

谢谢!

比尔

【问题讨论】:

我不认为投反对票是公平的。这本身并不是一个坏问题。寻求直接端口快捷方式可能不是一个好主意,但询问没有错。 【参考方案1】:

唯一可用的机制是学习新平台并重新编写应用程序或库。 Carbon 和 Cocoa 之间存在许多差异。例如,后者遵循模型/视图/控制器设计模式。许多其他差异比比皆是(例如,绘图系统完全不同)。两者之间的直接镜像充其量是不稳定的,但这不是一个好主意。

简而言之:帮自己和您的用户一个忙,学习新平台。非常幸运的是,相比之下,与 Cocoa 一起工作真的很愉快。

【讨论】:

谢谢。不过,这似乎是一个商机……祝您新年快乐!

以上是关于碳到可可的转换库?的主要内容,如果未能解决你的问题,请参考以下文章

excel到可可中的plist转换,反之亦然

在Objective C(可可)中将十六进制数据字符串转换为NSData

操作无法完成。 (可可错误 1560。)

将 coco 转换为 labelme 格式

如何使用现有的静态库构建可可触控框架

将屏幕坐标中的 NSPoint 转换为窗口坐标