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流程簡單介紹
qt-qml移動開發之在ios上開發和部署app流程簡單介紹