国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

iOSReact-Native入門指南之HelloWorld

2019-11-14 18:06:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

React-native 作為facebook開(kāi)源項(xiàng)目,最近是火的一塌糊涂,它采用node.js能夠?qū)慽os和android的native界面代碼,簡(jiǎn)直是太酷了。支持動(dòng)態(tài)更新,而且appstore 提交不會(huì)拒絕。

學(xué)習(xí)新的技術(shù)都是從HelloWorld開(kāi)始的,我們先搞個(gè)HelloWorld看看React-native。

一,環(huán)境配置
(1)需要一臺(tái)Mac(OSX),這個(gè)是前提,建議還是入手一本啦。
(2)在Mac上安裝Xcode,建議Xcode 6.3以上版本
(3)安裝brew ,mac 上命令行的安裝工具
終端命令:

 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

(4)安裝node.js:https://nodejs.org/download/

brew install node

(5)建議安裝watchman,

brew install watchman 

(6)安裝flow:

brew install flow

 

ok,按照以上6個(gè)步驟,你應(yīng)該已經(jīng)配置好了環(huán)境,可以開(kāi)啟react-native之旅了。

 

二,創(chuàng)建項(xiàng)目

現(xiàn)在我們需要?jiǎng)?chuàng)建一個(gè)React-Native的項(xiàng)目,因此可以按照下面的步驟:
打開(kāi)終端,開(kāi)始React-Native開(kāi)發(fā)的旅程吧。


(1)安裝命令行工具

sudo npm install -g react-native-cli

(2)創(chuàng)建一個(gè)空項(xiàng)目

react-native init HelloWorld

(3)找到創(chuàng)建的HelloWorld項(xiàng)目,雙擊HelloWorld.xcodePRoj即可在xcode中打開(kāi)項(xiàng)目。xcodeproj是xcode的項(xiàng)目文件。

  我們來(lái)看看生成的文件

   

打開(kāi)ios目錄


(4)在xcode中,使用快捷鍵cmd + R即可啟動(dòng)項(xiàng)目。基本的Xcode功能可以熟悉,比如模擬器的選擇等。
啟動(dòng)完成后,你會(huì)看到React-Packger和iOS模擬器,具體的效果如下,說(shuō)明你創(chuàng)建項(xiàng)目成功了。

 

三、改改HelloWorld

Xcode里面的代碼目錄結(jié)構(gòu)暫時(shí)不用管了,打開(kāi)HelloWorld項(xiàng)目文件夾,找到index.ios.js文件。
index.ios.js文件就是React-Native JS 開(kāi)發(fā)之旅的入口文件了。 先來(lái)個(gè)感性的認(rèn)識(shí),修改一
些文本,下一篇會(huì)解讀里面的代碼。用文本編輯器打開(kāi)index.ios.js文件。
(1)找到代碼<Text></Text>部分:

<Text style={styles.welcome}>Welcome to React Native!</Text>

修改成如下:

<Text style={styles.welcome}>React-Native入門學(xué)習(xí)www.survivalescaperooms.com/likwo</Text>

(2)找到代碼

welcome: {fontSize: 20,textAlign: 'center',margin: 10,},

 

修改成如下:

 

welcome: {fontSize: 20,textAlign: 'center',margin: 10,color: 'red',},

 

  

 

cmd+R 直接看效果,看看紅色是否已經(jīng)修改

 

四、恭喜你, 你已經(jīng)學(xué)會(huì)了ios  react-native的HelloWorld ,覺(jué)得有幫助,請(qǐng)點(diǎn)個(gè)贊!

 

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 昆明市| 株洲县| 绥阳县| 瑞金市| 沙河市| 乌兰县| 宁化县| 黎平县| 抚顺县| 赤城县| 石景山区| 高碑店市| 晋江市| 蒙阴县| 扎赉特旗| 嘉义县| 斗六市| 高州市| 巴楚县| 内乡县| 类乌齐县| 图们市| 新野县| 准格尔旗| 海原县| 政和县| 阳东县| 开阳县| 中方县| 临洮县| 广西| 正定县| 武定县| 郧西县| 枞阳县| 江油市| 布拖县| 巍山| 定边县| 北京市| 长岭县|