美文网首页
ReactiveCocoa 实战记录

ReactiveCocoa 实战记录

作者: 油菜_花儿 | 来源:发表于2016-08-04 16:34 被阅读0次

历史渊源

2011年,还记得刚入行时,为了给UITableviewCell里面的UIimageView 写一个异步的加载的图片,愣是想尽了方法,

倒不是说异步获取图片有多难,而是涉及cell在滚动复用中,图片数据回来后该显示在哪个Cell的逻辑上的问题。

回头一想已是5年过去,技术在进度,人也在成长,一路遇到过让膜拜的师傅,也遇到一同奋斗的好朋友。

iOS的大环境终究是孤独的,我们在一路上做苦行僧,自己琢磨,自己试错,曾自言自语 也曾解惑后大笑癫,总之

这条路自己走的着实辛苦也太孤独。

悟道


一开始热衷去各个论坛去找轮子,到后来自己写一些轮子,总觉得是在练一些招式上面,慢慢开始去学着做一些架构上的

尝试,从MVC的分层开始,独立出Model层,网络层,在到后来接触了MVVM模式,顺藤摸瓜就接触到了ReactiveCocoa。

从此在架构的路上开始寻道。

实战


1、网络请求类 【NetworkRequestManager】

我们把网络层独立分离出来,把返回的数据或者error通过信号的信号,返回到具体的业务层。

2、API业务层 【APIRequestManager】类

我们把每一个API的拼装统一在这里处理,比如需要带头部 或者带参数,还有各种的请求的方式。

3、ViewModel 类

我们在ViewModel里面处理信号传递过来的数据,在这里排序、重新组装等等一些数据层面的操作。

4、API的理解

相关文章

  • ReactiveCocoa 实战记录

    历史渊源 2011年,还记得刚入行时,为了给UITableviewCell里面的UIimageView 写一个异步...

  • RAC实战

    RAC实战 RAC实战 - 专题 - 简书 RAC(ReactiveCocoa)学习资源汇总~持续更新 - CSD...

  • ReactiveCocoa实战

    1.ReactiveCocoa常见操作方法介绍。 1.1 ReactiveCocoa操作须知所有的信号(RACSi...

  • ReactiveCocoa记录

    默认实现均为懒加载. 若有特殊需求希望饥渴加载 可以用 eagerSequence. 每次开一个sequence,...

  • MVVM

    iOS MVVM+RAC 从框架到实战 【长篇高能】ReactiveCocoa 和 MVVM 入门 iOS 最全R...

  • RAC

    本篇文章是用来记录一下有关 ReactiveCocoa 的学习笔记。 简介 ReactiveCocoa(简称 RA...

  • ReactiveCocoa快速上手

    本文是我在学习ReactiveCocoa的过程中的总结记录 一,引入ReactiveCocoa框架 pod 'Re...

  • ReactiveCocoa+MVVM实战

    ReactiveCocoa是由github开发维护的一个开源框架,简称RAC,它采用的是函数响应式编程(FRP)技...

  • ReactiveCocoa + MVVM 实战入门

    本文涉及的代码可以到这里下载demo 1. 介绍MVVM架构思想 1.1 程序为什么要架构:便于程序员开发和维护代...

  • ReactiveCocoa个人记录

    参考资料: ReactiveCocoa源码(OC版) https://github.com/ReactiveCoc...

网友评论

      本文标题:ReactiveCocoa 实战记录

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