android - 在这种情况下,将 C/C++ 用于 iOS/Android 跨平台代码是否合理?

标签 android c ios cross-platform android-ndk

我打算编写一个有大量图像识别处理的移动应用程序(iOS 和 Android)。

用 C 或 C++ 编写图像识别代码以在两个平台中重用它是否是一个好的解决方案?

是否会有很多平台特定的 C/C++ 代码使得编写和维护它变得不合理?

注意:本应用是基于图像识别的,代码中最大的部分是图像识别。

最佳答案

我会说是的。这是我认为 Android-NDK 最适用的事情,因为直接 C 可以很好地从 OBJ-C 编译,所以两个平台之间可以重用很多代码。

关于android - 在这种情况下,将 C/C++ 用于 iOS/Android 跨平台代码是否合理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6388110/

相关文章:

android - FileNotFoundException :/storage/sdcard0/Myfile. txt:打开失败:EACCES(权限被拒绝)

java - 为什么 setOnTouchListener 之后其他不起作用(Android)

android - 如何更新 Activity 中的 wifi 级别值?

c - self 提升的数据类型

c - 根据偏移量和长度设置数组中的 bin 字段

ios - 如何更改不同类中的变量? (iOS, swift )

ios - 如何为 CLCircularRegion 和 CLBeaconRegion 定义组合进入/退出事件?

java - com.android.build.api.transform.TransformException : java. util.zip.ZipException : duplicate entry: com/android/volley/Request$Priority. 类

c - 分配了 malloc 返回值的指针是否也需要 malloc

ios - Objective-C - 图像处理 - 修复 Blob 画笔