【Facebook的UI开发框架React入门之二】开发环境搭建(iOS平台)-goodmao
来源:互联网 发布:域名在哪里续费 编辑:程序博客网 时间:2024/05/16 10:16
参考:
https://facebook.github.io/react-native/docs/getting-started.html
https://facebook.github.io/react-native/docs/tutorial.html#content
最新版本的React库源码:react-native v0.5
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
一、环境要求
1.系统环境
需要Mac OS X + iOS7以上版本
2.IDE
Xcode6.3或以上版本:https://developer.apple.com/xcode/downloads/
3.安装服务器工具软件
Homebrew工具软件:https://github.com/Homebrew/homebrew
它用于安装以下软件:node,npm,watchman和flow。
终端命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3.1.node
是Node.js的服务器环境,安装后,可以支持Node.js。
终端命令:brew install node
说明:JS是脚本语言,脚本语言都需要一个解析器才能运行。
对于写在HTML页面里的JS,浏览器充当了解析器的角色;
而对于需要独立运行的JS,NodeJS就是一个解析器。
3.2.npm
在安装node的时候,自动安装。
3.2.watchman(可选)
是来自Facebook 的观察程序。
网址:https://facebook.github.io/watchman/
作用:能观察和记录文件的变化,能够在相关的文件发生变化时触发一些动作,例如重新编译项目时。
终端命令:brew install watchman
3.3.flow(可选)
网址:http://flowtype.org/docs/about-flow.html
作用:是一个JavaScript的静态检查工具。
它能发现JavaScript程序中常见的bug。
终端命令:brew update
brew install flow
4.安装React-Native库
终端命令:npm install -g react-native-cli
5.创建基于React的iOS项目
项目名称:HelloReact
终端命令:react-native init HelloReact
6.Xcode编译运行项目
用Xcode打开项目:HelloReact
效果:在模拟器或iOS设备,可以见到提示字符串内容。
- 【Facebook的UI开发框架React入门之二】开发环境搭建(iOS平台)-goodmao
- 【Facebook的UI开发框架React入门之三】第一个项目(iOS平台)-goodmao
- 【Facebook的UI开发框架React入门之九】按钮简介(iOS平台)-goodmao
- 【Facebook的UI开发框架React入门之四】index.ios.js解读(iOS平台)-goodmao
- 【Facebook的UI开发框架React入门之八】Image的使用简介(iOS平台)-goodmao
- 【Facebook的UI开发框架React入门之五】视图View与文本Text简介(iOS平台)-goodmao
- 【Facebook的UI开发框架React入门之七】多View布局与样式Style简介(iOS平台)-goodmao
- 【Facebook的UI开发框架React入门之六】单个View的布局与样式Style简介(iOS平台)-goodmao
- 【Facebook的UI开发框架React入门之一】简介-goodmao
- Facebook 颠覆式前端 UI 开发框架 —— React
- React native 开发环境的搭建 — mac平台
- React-native开发(二)搭建开发环境
- 自己动手搭建React开发环境之二Babel
- Facebook React Native开发入门
- facebook react native 开发-----win7,mac环境搭建实践
- 跨平台移动开发实战(二)------IOS开发环境搭建
- 跨平台移动开发实战(二)------IOS开发环境搭建
- 跨平台移动开发实战(二)------IOS开发环境搭建
- C编程之core dump杂谈
- iOS开发多线程篇—线程间的通信
- memcached 分布式集群算法
- 如何调试gem5
- 如何实现嵌入式软件测试的自动化
- 【Facebook的UI开发框架React入门之二】开发环境搭建(iOS平台)-goodmao
- Linux权限管理2——setuid、setgid、stricky bit
- iOS开发多线程篇—GCD介绍
- Android学习计划
- Python之学习笔记(wx:界面美化)
- leetcode--Minimum Depth of Binary Tree
- 疯狂Java学习笔记(74)------------线程池
- Eclipse基于注解方式搭建ssh框架
- OSA实践——WCF服务异步调用