qt-qml移动开发之在ios上开发和部署app流程简单介绍

qt5.3已经全面支持移动开发,除了mac,windows,linux。还支持ios,android,wp,meego等移动平台,本教程是作者依据自己的经验,从头讲怎么样在ios上公布自己的app。因为眼下国内相关文章还比較少,可能文章里有所疏漏,或者并不是最优方法。

软件准备:qt5.3 , xcode 5.1.1

编译环境: Mac os

Qt5.3下载地址 http://qt-project.org 选择相应的Mac ox版本号,支持iOS和android的版本号。安装过程省略

Xcode在app store里直接下载

全部环境准备好后:

第一步:打开Qt creator,创建一个quick项目,例如以下:

然后输入项目名称和存盘位置。这里须要选择要部署的环境。

能够在这里选择,或者后面在项目里在又一次选择部署也OK

開始编辑project

第二步:在Qt creator中写好逻辑。

先在Mac上将逻辑调试完成后,我这里用一个小游戏 “别踩白块儿”做为样例。project代码例如以下:

UI逻辑主要在qml中实现,一些业务逻辑在C++代码中处理,这里业务逻辑也非常easy,甚至能够不用在C++中处理,可是为了将整个流程走通,C++和qml通信流程,相互调用等。详细方法能够查看:

http://www.seanyxie.com/qml和c混合编程,ui和业务逻辑混合/

这里在C++中使用多线程的方法,来播放游戏音效,这部分的处理逻辑在PlayThread和PlayWork类中。

第三步:MAC下调试执行。

全部代码完毕后,选择编译执行环境,然后执行mac版本号结果例如以下图




完整图文流程介绍文章:

qt-qml移动开发之在ios上开发和部署app流程简单介绍


posted on 2017-05-30 08:42  slgkaifa  阅读(862)  评论(0编辑  收藏  举报

导航