国产探花免费观看_亚洲丰满少妇自慰呻吟_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í)m.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ā)表
主站蜘蛛池模板: 古浪县| 大埔县| 巴南区| 府谷县| 蓬安县| 江油市| 桦甸市| 旬阳县| 平远县| 巢湖市| 松滋市| 岢岚县| 乐山市| 天镇县| 九龙城区| 日土县| 青海省| 祥云县| 开原市| 平舆县| 乐至县| 类乌齐县| 额敏县| 台州市| 苍梧县| 大化| 辽中县| 大宁县| 清原| 万年县| 怀远县| 普陀区| 石河子市| 龙州县| 珲春市| 读书| 河池市| 合江县| 修文县| 镇巴县| 策勒县|