LPDMvvmKitObjective-c 的 MVVM 開發(fā)框架
LPDMvvmKit
提供了一些常用的工具類,還有一些很輕巧的控件,以及最主要的是提供了MVVM開發(fā)框架,一直比較喜歡采用MVVM的框架來開發(fā)前端產(chǎn)品,所以會希望在iOS下也能找到類似的框架可以采用,但是一直沒有找到合適的,所以就自己造了個輪子,代碼未充分測試,歡迎各種issue。
使用:
LPDMvvmKit支持 CocoaPods,在 Podfile文件中添加如下行
pod 'LPDMvvmKit'
分為三個Subspecs
LPDMvvmKit/Additions 主要提供一些常用的工具類的代碼
pod 'LPDMvvmKit/Additions'
LPDMvvmKit/Controls 目前提供一些控件,LPDToastView,LPDAlertView可以了解下
pod 'LPDMvvmKit/Controls'
LPDMvvmKit/Mvvm 就是LPDMvvmKit主要提供的功能了,因為對前兩個Subspecs都有依賴,所以使用直接添加以下行就好了
pod 'LPDMvvmKit'
可以clone并運行,主流程都是有demo可循的。
view controller和view model解耦
目前在github上能搜到的與MVVM相關(guān)的Objective-c庫有下面幾個:
這些庫都不錯,也可以了解下這款,可能進(jìn)入曲線稍高。
評論
圖片
表情
