gpt4 book ai didi

c++ - 从 Objective-C 移植到 C++ 的最佳方式是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:23:04 25 4
gpt4 key购买 nike

我没有任何 Objective-C 经验,但有很强的 C++ 背景。是否有自动化工具/脚本,或者最坏的情况,是否有一些手动方法使用一些优秀的引用来将用 Objective-C 编写的代码移植到 C++?有哪些困难?

编辑:有人告诉我代码使用 Objective-C 相当简单。这是一个 iPhone 应用程序,可能不会在操作系统级 UI 方面使用太多。 C++ 版本适用于 GNUStep 不是一个选项的非 Apple 平台,因此 Objective-C++ 不是一个选项。

最佳答案

我处理过同样的问题。并有一些解决方案:

  • Microsoft 现在提供自己的 Objective C“桥”,尽管仅适用于 UWP 应用。

    https://github.com/Microsoft/WinObjC

  • 2007 年,我尝试在 Visual Studio 中支持 Objective-C,并编写了自己的 ObjC 运行时,但我没有更多时间为其编写解析器。如果你有,你可以:)

    http://code.google.com/p/qobjc/

  • 我用 C++ 编写了 Foundation Framework 的基本功能。在这种情况下,您需要手动移植;你的代码将在 C++ 上,但它会像在 Objective-C 上一样。该库适用于 iPhone。

    http://code.google.com/p/dcocoa/

关于c++ - 从 Objective-C 移植到 C++ 的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/703979/

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