我一直的想法就是要玩就玩跨平臺,接觸過一些跨平臺的引擎,cocos2dx,mono,unity3d,現(xiàn)在炒的火熱的就是html5技術了,我相信這也是未來的主流技術之一,其中有一些比較不錯的框架就是phonegap,jQueryMobile,我還看了webGL貌似也不錯,是將來web3D的一個主流,今天我就開始接觸PhoneGap,利用閑暇之余學習一下這個移動平臺的開發(fā)框架。
“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是創(chuàng)新互聯(lián)的服務宗旨!把網(wǎng)站當作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設中就是為了建設一個不僅審美在線,而且實用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對成都做網(wǎng)站、網(wǎng)站設計、網(wǎng)站制作、網(wǎng)站開發(fā)、網(wǎng)頁設計、網(wǎng)站優(yōu)化、網(wǎng)絡推廣、探索永無止境。
Apache Cordova提供了使用Web技術來開發(fā)Mobile應用的方式,目前支持Android、IOS、Windows Phone、Blackberry等近十種平臺。通過使用Javascript API的方式,使得Web應用能夠訪問設備的各種特性,下面來介紹下如何用它來開發(fā)iOS應用。
必要條件:
Mac OS X操作系統(tǒng)(10.7.4+)、Xcode 4.5和iOS6 SDK、Xcode命令行工具、iOS設備。
安裝Cordova:
從 這里 下載最新版本的Phonegap,我下載的是2.6.0。下載后對壓縮包進行解壓縮。
下載地址:http://phonegap.com/install/
在早期的Phonegap版本中,會提供一個dmg安裝包,安裝后就會在Xcode中添加一個Phonegap的工程模板。但是新的2.6.0不再采用這種方式,而是使用了命令行的創(chuàng)建方式。
解壓縮后,我們可以在lib目錄下看到眾多的平臺類型,找到ios然后使用Terminal進入到bin目錄下。
執(zhí)行:
./create ~/Documents/ProjectDestination/Helloworld cn.blogs.cocowool HelloWorld
整個命令有三個主要參數(shù):
1、項目存放路徑(Project Location)。通過create方法創(chuàng)建的路徑將保存在這個路徑中。
2、包名(Package Name)。
3、項目名稱(Project Name)。
可選的參數(shù):
使用默認的方式創(chuàng)建工程會將必要的庫文件從Cordorva的發(fā)布文件夾拷貝到你的項目文件夾中。存放在CordovaLib目錄下。但是有些開發(fā)人員喜歡在多個項目中公用一個CordovaLib,這樣當Lib更新時所有項目都會更新。使用--share參數(shù),可以將CordovaLib作為一個軟鏈接,鏈接到create所在的位置。
執(zhí)行程序:
使用Finder定位到項目目錄,雙擊 HelloWorld.scodeproj 就會在Xcode中打開項目。默認的模擬器是iPad,修改為你需要的模擬器。執(zhí)行 Command + R 就可以運行項目,效果如下:
現(xiàn)在,我們就可以利用Cordorva的API來編輯 www 目錄下的文件,來實現(xiàn)自己想要的功能了。
==================== 迂者 丁小未 CSDN博客專欄=================
MyBlog:http://blog.csdn.net/dingxiaowei2013 MyQQ:1213250243
Unity QQ群:858550 cocos2dx QQ群:280818155
====================== 相互學習,共同進步 ===================