PhoneGap / Cordova应用程序基于Swift项目

时间:2015-03-02 15:12:41

标签: javascript ios objective-c cordova swift

适用于iOS的PhoneGap / Cordova目前基于ObjectiveC项目。

如何根据Swift项目运行PhoneGap / Cordova应用程序?

2 个答案:

答案 0 :(得分:2)

Cordova-ios是用Objective-C构建的,我不认为这会很快改变。你可以在同一个项目中使用Swift和Objective-C,所以没有什么能阻止你在Swift中编写iOS插件。您将不得不添加桥接头。你可以看一个Swift cordova插件的例子here

答案 1 :(得分:1)

另一个答案有效,但它是手动的。

您可以自动将项目转换为快速转换为Cordova的输出。看看这个项目:

https://github.com/akofman/cordova-plugin-add-swift-support

该项目有一个在平台添加后运行的钩子,它将添加一个桥接头以及正确的设置,以使项目与Swift代码一起工作。您可以将其用作插件。