2014-07-24 30 views
0

我是一位新手,希望澄清一些疑問。Phonegap爲新平臺自動生成代碼?

我聽說電話缺口允許您爲一個平臺編碼,然後通過某些命令可以創建(或重用)所有平臺的代碼,然後只需要添加一些tweeking即可添加新平臺。

但是我看到,當我創建我的應用程序的Android,然後我打電話cordova platform add ios命令,ios的代碼不是自動生成的或相同的代碼不能被重新利用。即現在我不得不再次編碼。

問題:我認爲這可以做到錯誤嗎?可以這樣做,如果是,那麼爲新平臺自動生成代碼的步驟是什麼。

如果我必須爲新平臺創建代碼,再說一遍ios,我不知道phonegap爲我提供了哪些好處。 ?

回答

0

Phonegap不會爲您生成代碼。我的意思是,你用javascript,html和css編碼,並且你在整個不同的平臺上使用這個代碼。有時候,你必須修改它,因爲對內部功能的調用可能會改變。但PhoneGap不是一個代碼生成器,不是一個交叉編譯器,它只是一個將代碼嵌入到webview中的封裝器,並且使用cordova工具,可以爲每個平臺生成框架,但它不會生成代碼你自動地,這個代碼就是你在HTML5中所做的。您可以從iOS獲取您的www文件夾,並將其放入您創建的android骨架中並嘗試。有時它從一開始就工作......有些時候,這是大多數情況下,你必須做一些修復來擦亮代碼。希望它可以幫助

+0

感謝您的澄清。 – MAG