1. 程式人生 > >iOSweex整合入門,weex快速上手教程,weex整合到iOS工程注意事項(一)

iOSweex整合入門,weex快速上手教程,weex整合到iOS工程注意事項(一)

前言:Hybird混合開發如今是前端開發的大趨勢,那麼好處就是跨平臺,那麼就能大大提升開發效率。但是肯定有不足之處,那就是沒有native開發的使用者體驗好,關於兩者的區別,這裡不做說明。

          weex是阿里巴巴公開開源的混合開發的SDK,既能提高開發效率,又能有native的效果。

一:如何將weexSDK整合到iOS專案中,本文重在說明,參照官方文件的每一個細節知識點進行詳細說明,以及一些不起眼的坑,

       先附加下weex的中文版官方文件 https://github.com/weexteam/article/issues ,對於官方文件中的說明,我也是無力吐槽了,(話不多說,如果官方文件寫的好,你也就不會搜部落格解決問題了,希望阿里能逐步完善吧)。

      樓主也一步步配置過,一路上坎坷不斷,關鍵是還沒人指引,本篇我就盡力寫到詳細吧。

二:為了您的更好理解weex,再次強調下,先看看 https://github.com/weexteam/article/issues連結下的  Weex快速上手教程(Weex Tutorial)這個文件。

   樓主在配置的時候,也是先上手的這裡,如果您不想了解,可直接看iOSweex整合入門中Hybird開發中整合weex到iOS工程(二),整合到IOS的工程中。。

三:Weex快速上手教程(Weex Tutorial)這個文件的詳細解釋,(我會給出詳細的提示,圖片提供參考);

   3.1  我們先編寫一個列表項

請建立一個名為 tech_list.we 的檔案(.we 是Weex推薦的字尾名 ) ,請複製貼上以上程式碼於其中

說明:.we檔案是什麼,怎麼建立,是不是矇蔽了(樓主當時就憤怒了,為何不詳細),下面樓主講一步步說明

       3.1.1 : 首先建立一個資料夾,tech_list.we資料夾,資料夾(重要的事情說三遍,資料夾偷笑),資料夾目錄下在建立一個tech_list.we的檔案,這個不是資料夾。

       3.2.2 : .we的檔案怎麼建立,對不起找不到資料怎麼建立,但是可以弄出來,(gitHub下載weex的包),在ios/playground裡面,會有很多.we的檔案,複製一個出來,重新命名

tech_list.we,複製下面的程式碼,開啟.we檔案, 貼上。。。。!!!!(詳細的我想吐,這些東西文件中沒有)

<template>

  <divclass="container" >

    <divclass="cell">

       <imageclass="thumb"src="http://t.cn/RGE3AJt"></image>  

       <textclass="title">JavaScript</text>

    </div>

  </div>

</template>

<style>

.cell{margin-top:10 ;margin-left:10 ;flex-direction: row; }

.thumb {width:200;height:200; }

.title {text-align:center ;flex:1;color:grey;font-size:50; }  

</style>

     就是弄成這樣就行了

 

  3.2   下載 Node.js ,

    3.2.1:開啟終端,什麼都不用寫 ,直接複製,

      brew install node

     默默等待5分鐘左右,由於樓主已經裝過了,沒有圖了,回頭換了電腦不上,終端會出現一個長方形在轉圈,然後一個大的長方形,反正耐心等待就行了。

 3.3  在Node.js安裝成功後,你可以執行下面的命令來安裝Weex命令列程式Weex Toolkit ,直接複製

         npm install -g weex-toolkit

        

這是正在裝,耐心等待

       

出現這種情況就是已經裝好了,

確保weex版本號大於0.1.0,終端輸入()

    $weex--version

    info0.3.4

到這裡,環境也已經配置好了

 3.4  執行.we檔案 ,開啟終端,切換到tech_list.we資料夾下,(這就是一開始強調的為什麼是資料夾)

     cd  將tech_list.we資料夾,拖進來

   weex tech_list.we

   然後就會出現介面了,後來的配置基本沒問題,https://github.com/weexteam/article/issues/4,參照這個文件接著往後弄吧,基本不會出問題。

 3.5 最後出現的二維碼:

這個二維碼需要配合 Weex Playground App工作。下載安裝後點擊App中的掃碼圖示,然後用你的手機攝像頭掃描終端中的二維碼。一個漂亮的列表將出現在你的手機中。

  (這是官方文件的原話,我也是很鬱悶,就不能說清楚嗎)

 拿起你的蘋果手機,APPStore中下載weex playground  開啟App,左上角的掃碼,OK了。

  最後說兩句:相信大家也是一樣,在接觸新的東西操作的時候,都希望有一些過程能附加上階段性的執行效果,因為哪一步錯了,都很難找到結果。。不說了,說實話,我看官方文件已經看哭了,相信還有一些看英文文件的更是直接跪了,希望可以幫到你,致於配置這個有什麼用,我是不清楚。文件中說這是,Weex快速上手教程,那麼就說明你已經快速上手了。。

   看這篇文章時,請開啟我給的連結對比著看,只是對官方文件進行了說明,如有不對的地方請指正,,後來的兩篇文章會寫如何整合weex到工程中,以及github中下載的weexdemo怎麼執行。。樓主其他部落格中有聯絡方式,如今還沒解決問題,歡迎前來交流。

  請看iOSweex整合入門,weex整合到iOS工程注意事項(二) 

         iOSweex整合入門,weex demo如何執行,以及如何修改(三)http://blog.csdn.net/horisea/article/details/52084155

如果你喜歡這篇文章,或者有任何疑問,可以掃描第一個二維碼,加樓主好友哦

也可以掃第二個二維碼,關注樓主個人微信公眾號。這裡有很多生活,職業,技術相關的文章哦。歡迎您的到來。

微訊號:                                             公眾號