關鍵詞 : ios OC調用JS ios JS調用OC
在UIWebView中經常會有項目需求:
1.網頁調用原生方法執行某些操作
2.利用原生控件操作網頁的內容
以上為項目中的常見需求,特別是H5發展到如今,混合開發已經成為一個趨勢
然鵝,小白經過多番的資料查找,復雜的方法調用,在不懂網頁腳本技術的移動開發人員很難去熟練的進行交互,從而衍生出很多框架,我借鑒了github和osChina上大部分開源框架,類文件少的bug成堆,多的功能復雜,項目開發中根本用不到那么多功能.
國外開發人員的習慣與天朝開發人員開發習慣天差地別,寫出來的框架只有少量我認為強壯且易用性好.
所以借鑒了多個框架之后,自己封裝了一個jsBridge的工具類 ---->?點這里
框架基于分類技術開發,支持系統版本為iOS7以上
優勢如下:
1.分類開發,調用方便
2.支持0 ~ N個參數的傳參,再也不怕項目中要求傳id,傳用戶名,傳內容等等需求了
3.方法調用簡單,不管是js調用oc,還是oc調用js ,皆封裝為一句話解決所有問題,你所要做的只是寫好要執行的方法,然后調用即可
4.中文注釋,閱讀方便,整個工具類核心文件只有兩個,輕輕松松會調用且知道原理