最近做项目需要用到 ios 原生的 secp256k1 库,问了 chatgpt 了,给了几段代码但是没法运行。
我对 react-native 不熟,对 ios 原生开发更不懂了。有 v2er 能帮忙下吗?可能除了代码外,有一些 ios 开发的关键操作没做好,react-native 的教程也默认你懂原生开发的,参考了也没用。
1
lhlhlh111000 2023-05-18 18:01:54 +08:00 1
按之前 Android 开发的方式;如果没三方库支持,大概率你需要自己实现下 iOS 原生桥接层提供使用。
|
2
7h3d4wn 2023-05-18 18:22:42 +08:00 1
iOS 有原生的 secp256k1? 记得只有 secp256r1
|
3
november OP @lhlhlh111000
@7h3d4wn 我也不清楚是否有。不过重点是如何实现让 react-native 访问 ios 上自定义的方法,我按照官网上写了个模块,但引入了后,它说模块是 null 。 |
4
7h3d4wn 2023-05-18 18:32:17 +08:00 1
secp256k1 只有区块链在用,如果你是在玩 defi 或者钱包,那要学很多东西
要知道基本的区块链原理, 知道椭圆曲线, 知道签名, 验签, 知道椭圆曲线的安全使用问题... |
6
magic3584 2023-05-18 20:42:38 +08:00 1
RN 和 iOS 通过 Module 互相调用
https://reactnative.dev/docs/native-modules-ios |
7
november OP |
8
7h3d4wn 2023-05-18 23:04:08 +08:00
我们一般直接用 rust 库
|