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项目,如下:

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

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

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

可以在这里选择,或者后面在项目里在重新选择部署也OK

开始编辑工程

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

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

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

UI逻辑主要在qml中实现,一些业务逻辑在C++代码中处理,这里业务逻辑也很简单,甚至可以不用在C++中处理,但是为了将整个流程走通,C++和qml通信流程,相互调用等。具体方法可以查看:

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

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

第三步:MAC下调试运行。

所有代码完成后,选择编译运行环境,然后运行mac版本结果如下图

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



完整图文流程介绍文章:

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


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

上一篇:在String中添加移动构造函数和移动赋值运算符


下一篇:用 Sencha Touch 构建移动 web 应用程序