创建自定义 cordova/phonegap 插件以使用 swift 库
Create custom cordova/phonegap plugin to use a swift library
我不知道 Cordova 是否可以满足我的需求。我有一个非常具体的要求。
我是一名 iOS 开发人员,我开发了一个 swift 库用于 iOS 开发。
但是,现在我需要的是创建一个 Cordova 插件,以便我的库可以在任何 Cordova 项目中使用。
我不知道该怎么做。我不了解javascript。
我进行了一些谷歌搜索,发现 Cordova 用于访问相机、联系人等的库与我正在寻找的完全相似。
例如在科尔多瓦,
listContacts: ->
options = new ContactFindOptions()
options.filter = '';
options.multiple = true
fields = ["id", "photos", "name", "phoneNumbers"]
navigator.contacts.find(fields, @onSuccess, @onError, options)
onSuccess: (contacts) ->
console.log contacts.length
onError: (error) ->
console.log error
同样,我需要让 Cordova 开发人员能够使用我的 swift 库方法。
这可能吗?
任何帮助表示赞赏。
为 Cordova 创建插件在 cordova docs 中有详细记录。它将指导您如何构建和发布 Cordova 插件。
我不知道 Cordova 是否可以满足我的需求。我有一个非常具体的要求。 我是一名 iOS 开发人员,我开发了一个 swift 库用于 iOS 开发。 但是,现在我需要的是创建一个 Cordova 插件,以便我的库可以在任何 Cordova 项目中使用。
我不知道该怎么做。我不了解javascript。
我进行了一些谷歌搜索,发现 Cordova 用于访问相机、联系人等的库与我正在寻找的完全相似。
例如在科尔多瓦,
listContacts: ->
options = new ContactFindOptions()
options.filter = '';
options.multiple = true
fields = ["id", "photos", "name", "phoneNumbers"]
navigator.contacts.find(fields, @onSuccess, @onError, options)
onSuccess: (contacts) ->
console.log contacts.length
onError: (error) ->
console.log error
同样,我需要让 Cordova 开发人员能够使用我的 swift 库方法。
这可能吗? 任何帮助表示赞赏。
为 Cordova 创建插件在 cordova docs 中有详细记录。它将指导您如何构建和发布 Cordova 插件。