React Native(iOS)一、环境篇

一、浅谈移动App跨平台开发

移动App跨平台伴随着iOS&Android火起来后不久,就不断的被谈论着。Webview跨平台曾经火了一段时间,PhoneGap很具有代表性,但其性能瓶颈问题突显,所以逐渐的不被采用了。然后出现BeeFramework类似这种跨平台,号称跨平台的又一次革命,基本的原理就是淘汰了Webview,而是解析XML,然后框架完成Native控件生成。但Bee也存在很多问题等待去完善,不过Bee的作者貌似现在也不看好自己的项目了,另外,BeeFramework的文档太少了。而React Native恰好在这个时候被Facebook开源了,大体原理同BeeFramework,但使用JavaScript语言开发进行原生App,React Native主张“Learn once, run everywhere”。所以想尝一尝鲜!国内已知的还有一种跨平台,就是完全使用C++重写(CrossApp),我感觉这种方式太重,可能由于跟不上iOS&Android的更新而被淘汰。所以我个人感觉React Native这种“轻量级”跨平台更容易成活和成长(目前只有iOS版,Android版据说要等等)。


二、准备环境

1、安装Node.js环境

打开Node官网下载pkg安装包,下载好后点击安装。

React Native需要使用Node.js(JavaScript运行时)来创建JavaScript代码。

2、安装Homebrew(Homebrew我们能够通过终端方便的使用它安装管理苹果没有自带的UNIX相关工具软件)

打开Homebrew官网,如果有必要就选择简体中文,然后把那一行脚本粘贴到终端,运行一下就可以了。


安装完Homebrew后,通过下面命令来创建Node.js:

brew install node

3、使用Homebrew创建watchman

终端输入命令并执行:

brew install watchman

通过配置 watchman,React实现了在代码发生变化时,完成相关的重建功能。

注意:如果需要提示安装失败,需要管理员权限,可以加上命令前加sudo,其它类似情况都这样处理:

sudo brew install watchman
然后输入管理员密码就可以了。

4、使用npm来创建React Native CLI tool(React Native命令行工具)

npm install -g react-native-cli

5、创建项目

打开终端,cd到你喜欢的路径,例如桌面,然后执行以下命令:

react-native init YourProjectName

稍等一会,项目就会自动创建好了。如果一直没有创建成功,就翻墙吧,能快一些。

创建过程:



我在桌面创建了一个React Native项目,名字是HelloReact



项目目录:



Command+R运行后,会弹出一个终端窗口,这个窗口在运行期间不能关闭:



运行后模拟器效果:


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zfpp25_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值