2014-07-24 9 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