【问题标题】:Is there a way to make an IOS App using C++?有没有办法使用 C++ 制作 IOS 应用程序?
【发布时间】:2021-10-27 12:57:27
【问题描述】:

这里是新手开发者。

我刚刚在 Xcode(这是我目前知道的唯一语言)中使用 C++ 编写了我的第一个简单程序,我很想把它变成一个 IOS 应用程序,但我似乎找不到办法除了学习 Swift 并重写它之外,还要去做。我在这里错过了什么吗?谢谢。

【问题讨论】:

  • 您可以使用 C++ 制作 iOS 应用程序。 (我的应用就是这样的应用。)但是在 iOS 上使用 Swift 会更好,因为这是该平台上阻力最小的路径。使用 C++ 在圆孔中安装方钉将是一项持续的努力。在罗马时,像罗马人那样做。
  • 我们公司的 iOS/Android 应用程序主要是用可移植的 C++ 编写的。我们需要一些 Objective-C++ 代码来桥接 iOS 原生 API。所以是的,这主要是可能的,但很困难。我不会向初学者推荐这条路。
  • Embarcadero C++Builder 支持 C++ 中的 iOS 和 Android 开发。您可以免费获得Community Edition
  • 这能回答你的问题吗? Is it possible to program iPhone in C++

标签: c++ ios xcode mobile mobile-development


【解决方案1】:

JUCE 是使用 C++ 构建多平台应用程序的绝佳平台。您可以从同一个代码库构建 iOS、Android、macOS、Windows 和 Linux 应用程序。 JUCE 处理大部分平台特定配置,因此您可以专注于编写 C++ 代码。

它特别适合开发音频应用程序,但如果您愿意,可以跳过音频内容并做其他事情。用纯 C++ 开发一个好的 UI 是很困难的,如果不是不可能的话,所以如果你想让人们喜欢使用你的应用程序,你可能应该学习一个多平台的 UI 框架,比如 Flutter 或 React Native。如果您只想专注于 iOS,那么 Swift 非常棒。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-02
    相关资源
    最近更新 更多