美文网首页
MVVM+KVC+SizeClass学习概括

MVVM+KVC+SizeClass学习概括

作者: 小赢一场 | 来源:发表于2017-09-18 22:36 被阅读16次

    一、MVVM

    了解了有关MVVM设计模式的准则,将业务逻辑,数据处理,界面显示的处理都放在ViewModel中,并且它是独立的,且不包含任何UI,和UI是解耦的,易于单独测试,每个model对应一个ViewModel

    MVVM+RAC例子详解
    MVVM+RACdemo
    猿题库 iOS 客户端架构设计
    ReSwift+AppCoordinator框架

    二、KVC

    kvc内部实现是按照一定的顺序规则去查值和设值的,想对于直接设置属性,它有一定的性能损耗,但是它易于扩展,批量设置,几乎所有的json解析开源库,都用到了KVC去设值。利用KVC的做一些计算等等。
    详解KVC

    三、sizeClass

    ios8推出的sizeClass解决了不同屏幕创建多个storyboard布局的苦恼,现在可以只有一个storyboard就解决,按照 compact、regular、any,宽和高各有这三种类型,任意两两组合成一种sizeClass.具体用法按照文档来
    Size-Class苹果官网

    相关文章

      网友评论

          本文标题:MVVM+KVC+SizeClass学习概括

          本文链接:https://www.haomeiwen.com/subject/pvlisxtx.html