创建Native模块

学习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方法了

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,270评论 25 709
  • React Native学习<一> 认识Recat Native 博客原文:http://www.jianshu....
    AFinalStone阅读 7,606评论 0 12
  • 前情提要:五天时间,武林丢失了三位门主,冷大在琅琊阁召开武林首脑大会,各大门派各执一词,不愿真正解决问题。贼人下一...
    林简梦阅读 3,430评论 17 11
  • 最近几天在家乡和姐姐相处,受了启发从而有了一点点感想!姐姐是我是两宝妈~有计划要二宝的慎入这篇文章里两宝妈二号!姐...
    吟嘯慢行阅读 1,085评论 6 3
  • 昨天想约一位朋友逛街,被她冷不丁的一问怔住了:我今天忙着呢,你闺蜜呢?被问到闺蜜,我脑海里迅速搜补闺蜜的踪影,想起...
    燕纪事阅读 1,833评论 0 0