JSONRenderKit
更簡單,更方便地生成iOS 新界面 ?? ?? ??
可以說是十分有趣的一個庫了,簡要說明
有時候想要給app增加新功能,我都要大致經歷這樣幾個步驟,編碼->測試->打包->提交app store 審核,花費的時間很長,尤其是審核。你可能會說到這已經有現成的解決方案了,ReactNative 就是,并且可以熱更新。是的,但是我不想因為簡單的需求就引入整個React,增加了app 體積,門檻也相應提高了。
這個庫核心只幾個 文件,團隊其他人只要按照文檔寫出JSON 就可以為app 輸出,戰斗力一下子就上來啦??。重要的是我可以用它給用戶很多意想不到的彩蛋,算是能讓人興奮的了!
目前我已放進app -掌上理工大 (app store 可以搜索)里面使用啦。代碼有詳細注釋你也可以修改源代碼并擴展新組件后放進的你自己的項目,重要的是你也可以參考JavaScript 是怎樣和OC 進行交互的。要是有興趣,你也可以自己將他打造成為一個有用的工具。
快速開始
開始寫一個JSON嘗試一下吧!JSON文檔在這里。
Objective-C
#import "SSBaseRenderController.h"
.
{
...
SSBaseRenderController *obj = [[SSBaseRenderController alloc] init];
obj.url = @"http://xxxxxxxxxx";
[self.navigationController pushViewController:obj animated:YES];
}
Run
- 運行
Core/JavaScript/Service.py
腳本 - 用Xcode打開這個project,并運行即可
py腳本推薦使用sublime
打開,搜索sublime
的Python build,并配置好后 按下command + B
出現以下截圖即正常!當然你用其他方法啟動py腳本也可以。
啟動的Python
進程可以用活動監視器查找Python
關閉。
安裝
手動安裝
下載這個Demo 將 JSONRenderKit
里面的 Core
文件夾拖入Xcode.
暫時不支持CocoaPods安裝