苹果公司为64位应用程序杀死了Carbon。我有一堆遗留代码,针对的是碳UI组件,我希望能够保持活力一段时间。其中大部分是插件和捆绑包,必须与主机平台同步64位。保留传统碳代码存活
Apple似乎假设的选择是丢弃所有遗留代码 并使用Cocoa重写。这在短期内不会发生,因为 相同的遗留代码也与PC绑定关联。
我考虑3个选项
(1)潜入可可,创建支持碳的小的子集 我确实需要一个兼容包。
(2)使用Cocoatron作为新的目标。在短期内桥碳碳共聚物,也许在更长的时间内转换为Mac和PC本地cocoatron。 (参考:http://cocotron.org/)
(3)使用QT作为新的目标。见选项(2)。 (参考:http://qt.nokia.com/)
我真的喜欢第四个选择,比如64位 碳测试,苹果打死的盗版拷贝,或兼容包明确意图只是 效仿碳。
要给出一个不完全一般的答案,我们需要更多的细节。遗产代码的作用是什么?它是什么类型的应用程序?有没有我们可以学习更多的链接? – wadesworld 2011-12-29 04:12:39