240 发简信
IP属地:四川
  • Swift-界面跳转

    随着业务增加,项目中的模块越来越多,并且这些模块进行相互的调用,使得它们交缠在一起,增加了维护成本,并且会降低开发效率。此时就需要对整个项目进行模块划分,将这些模块划分给多个...

  • RouterPath、RouterPathable 还是通过字典来传参。
    个人觉得在RouterPathable中关联一个类型用来替代RouterParameter,在VC中用枚举来实现关联类型传参会比较好

    Swift Router 页面跳转路由,组件解耦

    为什么要用到Router去做跳转:解耦、方便 像底下这种代码可能写了很多很多遍了,尤其是在项目中某个页面入口很多的情况下。 尤其是公司要开发多个项目,对模块进行了拆分,组件化...

  • Swift-错误传递、处理机制

    在使用RxSwift进行响应式编程时不可避免的会出现Error事件,那么如何更好的处理这些Error? 基于RxSwift的信号源、订阅者以及Swift面向协议的特性,先制定...