c++ - 碳到 cocoa 转换库?

标签 c++ objective-c cocoa macos-carbon

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

谢谢!

比尔

最佳答案

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

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

关于c++ - 碳到 cocoa 转换库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4527852/

相关文章:

ios - 中止 uitableviewcell 的删除操作后布局发生变化

cocoa - 告诉 IKImageBrowserView 不要安排预加载

c++ - 如何从对象/类中找到第一个字段?

objective-c - 将字符集名称转换为 NSStringEncoding

C++ 无效数组<T, N> 下标

iphone - 如何在应用程序未运行时检测iphone是否同步

cocoa - 禁用quartz 2d 中的颜色校正

iphone - 如何在 NSMutableArray 中存储枚举值

c# - 使用 .net C# 在 SNMP 项目上编码错误

c++ - 使用临时函数包装器完美转发