1. 程式人生 > >qt-qml移動開發之在ios上開發和部署app流程簡單介紹

qt-qml移動開發之在ios上開發和部署app流程簡單介紹

mod target auto 100% rda 自己 color ans ora

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流程簡單介紹


qt-qml移動開發之在ios上開發和部署app流程簡單介紹