Objective-c 的 MVVM 开发框架 LPDMvvmKit

码农软件 · 软件分类 · 滚动视图(ScrollView) · 2019-06-03 18:42:50

软件介绍

LPDMvvmKit

提供了一些常用的工具类,还有一些很轻巧的控件,以及最主要的是提供了MVVM开发框架,一直比较喜欢采用MVVM的框架来开发前端产品,所以会希望在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相关的Objective-c库有下面几个:

lizelu/MVVM

shenAlexy/MVVM

leichunfeng/MVVMReactiveCocoa

lovemo/MVVMFramework

这些库都不错,也可以了解下这款,可能进入曲线稍高。

本文地址:https://www.codercto.com/soft/d/7183.html

高效前端:Web高效编程与优化实践

高效前端:Web高效编程与优化实践

李银城 著 / 机械工业出版社 / 2018-3-15 / 89.00元

这不是一本单纯讲解前端编程技巧的书,而是一本注重思想提升和内功修炼的书。 全书以问题为导向,精选了前端开发中的34个疑难问题,从分析问题的原因入手,逐步给出解决方案,并分析各种方案的优劣,最后针对每个问题总结出高效编程的最佳实践和各种性能优化的方法。 全书共7章,内容从逻辑上大致可以分为两大类: 第一类,偏向实践,围绕HTML、CSS、JavaScript等传统前端技术,以及PW......一起来看看 《高效前端:Web高效编程与优化实践》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具