Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS应用程序与Qt?_Ios_Qt - Fatal编程技术网

iOS应用程序与Qt?

iOS应用程序与Qt?,ios,qt,Ios,Qt,我正在考虑使用Qt为iOS和Android开发一个跨平台应用程序。 以前有人这样做过吗 我的应用程序由3部分组成: 简易计步器 简单网站的网络视图 连接到Apple Health的API 我想知道Qt在技术上是否可行,这样一个简单的应用程序是否会被appstore接受(我听说发布非本机编码的应用程序有困难)。来自Qt CLAN,用于IOS应用程序的编译器,允许混合C++和Objto-C代码。要启用此模式,请在源文件后加上.c mm后缀,并将它们添加到OBJECTIVE_源,而不是.pro文

我正在考虑使用Qt为iOS和Android开发一个跨平台应用程序。
以前有人这样做过吗

我的应用程序由3部分组成:

  • 简易计步器

  • 简单网站的网络视图

  • 连接到Apple Health的API

我想知道Qt在技术上是否可行,这样一个简单的应用程序是否会被appstore接受(我听说发布非本机编码的应用程序有困难)。

来自Qt

CLAN,用于IOS应用程序的编译器,允许混合C++和Objto-C代码。要启用此模式,请在源文件后加上.c mm后缀,并将它们添加到OBJECTIVE_源,而不是.pro文件中的源。这使得在Qt应用程序中使用苹果iOS开发者库中的框架成为可能。最有用的可能是使用StoreKit框架添加应用内购买

连接到Apple Health的API时,您必须使用Objective-C/Swift代码。这是一个混合C++和Objul-C</P>的代码示例

关于未被本地编码的应用程序,Clang是前端,LLVM是编译C、C++、ObjeV-C银行代码和SWIFT代码的后端。如果编译器编译用这些语言编写的代码,或者如果您能够在操作系统上测试运行您编写的应用程序,那么发布它们应该不会有问题。除非你的应用程序存在安全问题。您可能面临的唯一问题是能够使用您的应用程序中的特定操作系统,如苹果健康工具包API或应用于Python或C++编写的APP购买API或任何可以用来编写iOS/ Android应用程序的语言。在这种情况下,您必须使用其原始API。iOS/Android应用商店中有一些应用程序不是用母语编写的。

好的,谢谢,娜娜,如果我有关于所选框架或特定功能问题的更新,我会发布更新。