0
Я собираюсь начать разработку приложения iOS, в которое встроен веб-интерфейс Cordova, и я хотел бы узнать, насколько совместимы его с языком программирования Swift?Насколько совместим Apache Cordova с Swift?
Я собираюсь начать разработку приложения iOS, в которое встроен веб-интерфейс Cordova, и я хотел бы узнать, насколько совместимы его с языком программирования Swift?Насколько совместим Apache Cordova с Swift?
Библиотека cordova-ios написана в Objective-C, но вы можете создавать Swift-плагины. Следует отметить, что вы должны сделать свой основной класс плагина доступным для Objective-C. См. Пример here.
@objc(HWPHello) class Hello : CDVPlugin {
func greet(command: CDVInvokedUrlCommand) {
var message = command.arguments[0] as String
var pluginResult = CDVPluginResult(status: CDVCommandStatus_OK, messageAsString: "Hello \(message)")
commandDelegate.sendPluginResult(pluginResult, callbackId:command.callbackId)
}
}