2021-01-29 20:30:00 來(lái)自于應(yīng)用公園
React Native目前只有ios版本的開(kāi)發(fā),沒(méi)有安卓app的開(kāi)發(fā)。
React Native 結(jié)合了 Web 應(yīng)用和 Native 應(yīng)用的優(yōu)勢(shì),可以使用 JavaScript 來(lái)開(kāi)發(fā) iOS 和 Android 原生應(yīng)用。在 JavaScript 中用 React 抽象操作系統(tǒng)原生的 UI 組件,代替 DOM 元素來(lái)渲染等。
React Native 使用戶能夠使用基于 JavaScript 和 React 一致的開(kāi)發(fā)體驗(yàn)在本地平臺(tái)上構(gòu)建世界先進(jìn)的應(yīng)用程序體驗(yàn)。
React Native 把重點(diǎn)放在所有開(kāi)發(fā)人員關(guān)心的平臺(tái)的開(kāi)發(fā)效率上——開(kāi)發(fā)者只需學(xué)習(xí)一種語(yǔ)言就能輕易為任何平臺(tái)高效地編寫(xiě)代碼。Facebook 在多個(gè)應(yīng)用程序產(chǎn)品中使用了 React Native,并將繼續(xù)為 React Native 投資。
網(wǎng)站封裝APP是很簡(jiǎn)單的,而且免費(fèi)。亥著開(kāi)發(fā)者服務(wù)平臺(tái)就可以做。注意較后一張圖里的那些插件,封裝本身是免費(fèi)的,但是額外插件是收費(fèi)的,所以你如果不是非得要用那些插件,較好不要選,省錢。
額外多說(shuō)一點(diǎn),問(wèn)題當(dāng)中所提到的原生APP,和封裝APP是不同的,封裝APP就是給網(wǎng)站套個(gè)APP的殼子,讓它可以安裝在手機(jī)桌面上,打開(kāi)就進(jìn)入網(wǎng)站,但是這個(gè)封裝APP本身是沒(méi)什么內(nèi)容的,沒(méi)有前端沒(méi)有后臺(tái),有的都只是這個(gè)網(wǎng)站。
而原生APP,是指不同移動(dòng)操作系統(tǒng)(ios、Android)需要各自開(kāi)發(fā) 并且使用原生程序編寫(xiě)運(yùn)行的第三方移動(dòng)應(yīng)用程序。
用swift開(kāi)發(fā)一個(gè)iOS社交app需要做的準(zhǔn)備: 1、開(kāi)發(fā)環(huán)境搭建:Xcode 6.0 在官網(wǎng)下載Xcode 6.0 beta版,安裝。它不是從AppStore下載而來(lái)的(本人使用官網(wǎng)鏈接用迅雷下載安裝),如果下載OSX 10.10的話,將會(huì)使用AppStore下載。 也就是說(shuō)安裝Xcode 6.0并不需要 Mac OS X 10.10, 官網(wǎng)上說(shuō)明要10.8以上。 2、playground Xcode 6.0的為數(shù)不多個(gè)選項(xiàng)是創(chuàng)建一個(gè)playground文件。可以編寫(xiě)代碼,并在右邊實(shí)時(shí)預(yù)覽。 3、選擇第二個(gè)選項(xiàng),建立一個(gè)項(xiàng)目。和此前使用OC創(chuàng)建項(xiàng)目過(guò)程一樣。這里使用了單視圖應(yīng)用。 創(chuàng)建完成后,目錄結(jié)構(gòu)如下圖: