我正在研究使用BLE连接自定义设备的新应用程序。我在Swift中编写了一些解析器,它可以获取字节数组(我从外设获得)并将其转换为对象。我在iOS应用程序中使用此对象来进行一些UI更改。
将来我想添加对Android的支持。
我将使用Ionic为Android和iOS制作可共享的UI,但我的解析器有问题。我该怎么办:
答案 0 :(得分:0)
如果要对iOS和Android这两个平台使用相同的解析器代码,则必须在应用程序的混合部分(javascript或typescript)中实现它。我不知道如何使用Swift for Android或Java for iOS。有可能在C或C ++中创建解析器并将其编译为android的.so lib和iOS的.dylib,但在离子/ cordova应用程序中以这种方式进行编程总是很麻烦,需要注意许多陷阱。