美文网首页
Swift + RAC + Jenkins + MVVM

Swift + RAC + Jenkins + MVVM

作者: fulen | 来源:发表于2017-11-27 14:08 被阅读15次

最近项目用到swift,而且项目需要使用MVVM,大家知道MVVM使用最好结合RAC,这样才能最大限度做到响应式布局,那么下面就来介绍一下ReactiveCocoa + MVVM的使用

1 . 自定义一个view,view中有一个button的点击时间,这时候可以使用rac,发送一个信号,而不用定义button的block或者delegate

var syncSignal: RACSubject = RACSubject()

syncBtn.addTarget(self, action: #selector(EAMHomeCoverView.btnClick), for: .touchUpInside)

func btnClick(){
        self.syncSignal.sendCompleted()
        self.removeFromSuperview()
    }

在其他控制器使用到自定义view的时候,

let view = EAMHomeCoverView(frame: CGRect(x: 0,y: 0,width: Macros.SCREENWIDTH,height: Macros.SCREENHEIGHT))
            view.syncSignal.subscribeCompleted({
                weakSelf?.createCredentialView()
            })

相关文章

  • Swift + RAC + Jenkins + MVVM

    最近项目用到swift,而且项目需要使用MVVM,大家知道MVVM使用最好结合RAC,这样才能最大限度做到响应式布...

  • RAC(四)

    本demo详见github 1.RAC+MVVM 2.RAC+MVVM-网络请求 友情链接: RAC(一) RAC...

  • ReactiveCocoa从入门到放弃

    ReactiveCocoa简称RAC,说到MVVM好多都会提到RAC,但其实MVVM和RAC没有必然的联系。也就是...

  • iOS开发项目架构和开发流程

    1.项目架构iOS 端开发语言(object-c和swift混合编写)。项目架构模式采用MVVM + RAC + ...

  • IOS RAC实践

    前言 RAC使用-->IOS RAC使用 -- ReactiveObjC 本文使用RAC+MVVM来模拟用户登录 ...

  • Swift+RAC4+MVVM的尝试

    最近用swift+RAC4+MVVM做了一个App Demo,数据后台依存于Bmob,功能列表如下: 信息流的发布...

  • (IOS)关于MVVM见解与实践

    在此之前,我在网上看了很多关于MVVM的文章,其中MVVM+RAC的模式最多,我想说的是MVVM和RAC没有必然的...

  • MVVM终结者(二)

    RAC就像是MVVM的翅膀一样,有了RAC才使得MVVM更加的得心应手。RAC能够使逻辑更加集中,更好处理一些复杂...

  • Swift-MVVM 简单演练(三)

    Swift-MVVM 简单演练(一) Swift-MVVM 简单演练(二) Swift-MVVM 简单演练(四) ...

  • Swift-MVVM 简单演练(二)

    Swift-MVVM 简单演练(一) Swift-MVVM 简单演练(三) Swift-MVVM 简单演练(四) ...

网友评论

      本文标题:Swift + RAC + Jenkins + MVVM

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