事出有因,下圖是郭宏宇(BeeFramework、Samurai-native的作者)被采訪的一段:
去年將之前老項(xiàng)目的公共部分抽出來(lái),結(jié)合BeeFramework的設(shè)計(jì)結(jié)構(gòu),沉淀了一個(gè)很重、很雜亂的公共包:BinaryArtists/suite.captain,原名叫suite.oc。業(yè)務(wù)需求、各種想法、獵奇心理等動(dòng)機(jī),讓它變的臃腫。
今年準(zhǔn)備將其分拆,讓它可以組合,易于修改,比如更換某個(gè)工具組件。未來(lái)的話,還是希望可以合作,一起coding,不去閉門造車。
——--————————----——--————---————-——————————------——————————
正文:全棧式(Full-Stack)半混合型(Semi-Hybrid)的適合于大規(guī)模(Large-Scale)的App開發(fā)框架,是一套App從無(wú)到有的整體解決方案,不僅提供了xml+CSS的開發(fā)方式,也提供了幾乎滿足你所有需求的組件,另外也提供了一系列的輔助工具。
核心基礎(chǔ)類
包括了斷言、調(diào)試、編碼、句柄、日志、性能、屬性、運(yùn)行時(shí)、沙盒、單例、系統(tǒng)、線程、單元測(cè)試、校驗(yàn)等基礎(chǔ)工具類
MVC架構(gòu)模式實(shí)現(xiàn)組件
包括了Event, Model, view-component, view-controller, view-event, view-core
WEB內(nèi)核
它通過(guò)解析開發(fā)者所編寫的HTML和CSS,將其轉(zhuǎn)化成Native的WebView,構(gòu)建并渲染成Native中View的風(fēng)格。
服務(wù)組件
細(xì)節(jié)部分
其他:
1. 專訪iOS開發(fā)框架BeeFramework作者郭虹宇
2. iOS快速開發(fā)框架--Bee Framework
3. iOS快速開發(fā)框架Bee-Framework應(yīng)用和解析(二) - Bee framework架構(gòu)概覽
4. iOS快速開發(fā)框架Bee-Framework應(yīng)用和解析(三) - Message, Model, Signal
5. samurai-native 學(xué)習(xí)筆記--samurai中的單元測(cè)試
6. 國(guó)內(nèi)牛人BeeFramework作者發(fā)布全新iOS開發(fā)框架Samurai-Native
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注