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流程简单介绍
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· 后端思维之高并发处理方案
· 千万级大表的优化技巧
· 在 VS Code 中,一键安装 MCP Server!
· 想让你多爱自己一些的开源计时器
· 10年+ .NET Coder 心语 ── 继承的思维:从思维模式到架构设计的深度解析