JSONRenderKit - 探索用JSON 寫iOS UI

JSONRenderKit


更簡單,更方便地生成iOS 新界面 ?? ?? ??

可以說是十分有趣的一個庫了,簡要說明

有時候想要給app增加新功能,我都要大致經(jīng)歷這樣幾個步驟,編碼->測試->打包->提交app store 審核,花費(fèi)的時間很長,尤其是審核。你可能會說到這已經(jīng)有現(xiàn)成的解決方案了,ReactNative 就是,并且可以熱更新。是的,但是我不想因為簡單的需求就引入整個React,增加了app 體積,門檻也相應(yīng)提高了。
這個庫核心只幾個 文件,團(tuán)隊其他人只要按照文檔寫出JSON 就可以為app 輸出,戰(zhàn)斗力一下子就上來啦??。重要的是我可以用它給用戶很多意想不到的彩蛋,算是能讓人興奮的了!
目前我已放進(jìn)app -掌上理工大 (app store 可以搜索)里面使用啦。代碼有詳細(xì)注釋你也可以修改源代碼并擴(kuò)展新組件后放進(jìn)的你自己的項目,重要的是你也可以參考JavaScript 是怎樣和OC 進(jìn)行交互的。要是有興趣,你也可以自己將他打造成為一個有用的工具。

快速開始

開始寫一個JSON嘗試一下吧!JSON文檔在這里。


Objective-C

#import "SSBaseRenderController.h"
.
{
        ...
        SSBaseRenderController *obj = [[SSBaseRenderController alloc] init];
        obj.url = @"http://xxxxxxxxxx";
        [self.navigationController pushViewController:obj animated:YES];
}

Run

  1. 運(yùn)行Core/JavaScript/Service.py 腳本
  2. 用Xcode打開這個project,并運(yùn)行即可

py腳本推薦使用sublime打開,搜索sublime 的Python build,并配置好后 按下command + B 出現(xiàn)以下截圖即正常!當(dāng)然你用其他方法啟動py腳本也可以。
啟動的Python進(jìn)程可以用活動監(jiān)視器查找Python關(guān)閉。

安裝

手動安裝

下載這個DemoJSONRenderKit 里面的 Core 文件夾拖入Xcode.
暫時不支持CocoaPods安裝

聯(lián)系我

XiongChen -> feelings0811@wutnews.net

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容