创建Native模块

2017-03-21  本文已影响15人  barry

学习ReactNative的过程中,在创建Native中遇到了一些问题

Native类.png

下面要把RCTDeviceExtension制成表态链接库供RN使用###

1 选中xocde -> file -> New -> Project... -> Cocoa Touch Static Library

建立链接库.png

<p>之后把RCTDeviceExtension文件替换掉即可,不需要打开工程</p>

<p><code>如果直接静态链接库工程会报错,因为它需要RCT的一些库,所以不需要打开,直接把工程放入node_modules/'模块名'/之下即可,接下来要创建并配置两个文件package.json和RCTDeviceExtension.ios.js(可以拿现成的改改)</code></p>

借一下RN入门与实战的图

图片.png

2 在新工程中使用Native模块
首先一定要在新工程中的Library目录中加上模块,

图片.png

然后添加.a文件

图片.png

之后要配置路径

图片.png

3最后要选中RCTDeviceExtension编译一下,目的是生成.a文件

图片.png

经过上述RN就可以调用Native方法了

如果有不对的地方,请各位指出来,非常感谢

上一篇下一篇

猜你喜欢

热点阅读