Mac下使用Phonegap(Apache Cordorva)開發iOS應用


Phonegap自從捐贈給Apache基金會后,改名字為Cordova了,文章發表時的穩定版本是 2.6.0 。

 

Apache Cordova提供了使用Web技術來開發Mobile應用的方式,目前支持Android、IOS、Windows Phone、Blackberry等近十種平台。通過使用Javascript API的方式,使得Web應用能夠訪問設備的各種特性,下面來介紹下如何用它來開發iOS應用。

 

必要條件:

Mac OS X操作系統(10.7.4+)、Xcode 4.5和iOS6 SDK、Xcode命令行工具、iOS設備。

 

安裝Cordova:

從 這里 下載最新版本的Phonegap,我下載的是2.6.0。下載后對壓縮包進行解壓縮。

 

創建工程:

在早期的Phonegap版本中,會提供一個dmg安裝包,安裝后就會在Xcode中添加一個Phonegap的工程模板。但是新的2.6.0不再采用這種方式,而是使用了命令行的創建方式。

解壓縮后,我們可以在lib目錄下看到眾多的平台類型,找到ios然后使用Terminal進入到bin目錄下。

  

執行:

./create ~/Documents/ProjectDestination/Helloworld cn.blogs.cocowool HelloWorld

 

整個命令有三個主要參數:

1、項目存放路徑(Project Location)。通過create方法創建的路徑將保存在這個路徑中。

2、包名(Package Name)。

3、項目名稱(Project Name)。

 

可選的參數:

使用默認的方式創建工程會將必要的庫文件從Cordorva的發布文件夾拷貝到你的項目文件夾中。存放在CordovaLib目錄下。但是有些開發人員喜歡在多個項目中公用一個CordovaLib,這樣當Lib更新時所有項目都會更新。使用--share參數,可以將CordovaLib作為一個軟鏈接,鏈接到create所在的位置。

 

執行程序:

使用Finder定位到項目目錄,雙擊 HelloWorld.scodeproj 就會在Xcode中打開項目。默認的模擬器是iPad,修改為你需要的模擬器。執行 Command + R 就可以運行項目,效果如下:

 

 

 

現在,我們就可以利用Cordorva的API來編輯 www 目錄下的文件,來實現自己想要的功能了。

 

 

參考資料:

1、Getting Started with iOS

2、百度百科 Phonegap


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM