gpt4 book ai didi

android - 在 Ionic 项目中使用 Swift 库

转载 作者:行者123 更新时间:2023-11-30 12:14:50 24 4
gpt4 key购买 nike

我正在开发使用 BLE 与自定义设备连接的新应用程序。我用 Swift 编写了某种解析器,它可以获取字节数组(我从外围设备获取)并将其转换为对象。我在 iOS 应用程序中使用这个对象来进行一些 UI 更改。

将来我想添加对 Android 的支持。

我将使用 Ionic 为 Android 和 iOS 制作可共享的 UI,但我的解析器有问题。我该怎么办:

  1. 是否可以在 iOS 和 Android 上使用 Swift 库作为 Ionic 中的第三个库?如何? (我的解析器没有使用iOS SDK,业务逻辑清晰)
  2. 我应该用 Java 编写解析器并同时使用 Swift 和 Java 吗?
  3. 还有其他方法可以重用我的解析器代码吗? C/C++?还有别的事吗?

最佳答案

如果您想在 iOS 和 Android 两个平台上使用相同的解析器代码,则必须在应用程序的混合部分中使用 javascript 或 typescript 来实现它。我不知道有什么方法可以在 Android 上使用 Swift,在 iOS 上使用 Java。可以用 C 或 C++ 创建解析器,并将其编译为 Android 的 .so lib 和 iOS 的 .dylib,但在 ionic/cordova 应用程序中这样做总是很痛苦,有许多陷阱需要处理。

关于android - 在 Ionic 项目中使用 Swift 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45562171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com