@灵隐高僧 商品实体类可以作为一个父类存在基础组件当中,购物车组件和商品组件分别继承商品父类
《iOS组件化》组件的划分前言 组件的划分是在组件化之前最先要做的工作,也是非常重要的一环。组件划分不细致会造成很多冗余代码,或者划分的太细致则会加倍增加工作量。换句话说,组件的划分决定了整个工程的质...
第一章 引子篇 App产品设计『引子』创作背景&核心目标 https://www.jianshu.com/p/cffd3cff6b2b App产品设计『引子』产品设计理念 h...
@somesOne 可以将UIViewController的分类改成object
《iOS组件化》之 搭建适合业务的URL跳转路由-ALRouter前言 目前有很多市面上很不错的URL跳转路由器,例如 MGJRouter、CTMediator、HHRouter 。本着简洁、易维护、符合业务、编码方便的前提,简单研究了下源...
@somesOne 目前router只针对Controller跳转哦,如果你用view,可以外面包一层Controller
《iOS组件化》之 搭建适合业务的URL跳转路由-ALRouter前言 目前有很多市面上很不错的URL跳转路由器,例如 MGJRouter、CTMediator、HHRouter 。本着简洁、易维护、符合业务、编码方便的前提,简单研究了下源...
骨架屏是什么? 骨架屏(Skeleton Screen)是一种优化用户弱网体验的方案。在弱网情况下,客户端获取到服务器数据的时间会比较长,此时用户会比较烦躁。该方案是指在空白...
@AnnyXia 最好有统一架构,确保团队里每个人写的代码风格偏差不大才易于维护
在iOS 上实现MVP(附代码)前言 随着移动互联网承载着越来越错综复杂的业务,传统的MVC已经不能完全满足我们的需求,于是就出现了MVVM、MVP、VIPER等架构。其中,最广为人知的是MVVM,虽说上手...
泛型
在iOS 上实现MVP(附代码)前言 随着移动互联网承载着越来越错综复杂的业务,传统的MVC已经不能完全满足我们的需求,于是就出现了MVVM、MVP、VIPER等架构。其中,最广为人知的是MVVM,虽说上手...
iOS设计模式之美-工厂模式iOS设计模式之美-抽象工厂模式iOS设计模式之美-生成器模式iOS设计模式之美-适配器模式 1.何为工厂模式 工厂模式可以简单概括为同类型不同型...
今天总监让我给测试同事们培训postman,使用过postman的朋友应该知道,这个简直就是前后端接口调试神器。根据平时的经验以及自己到网上看了相关的帖子,对于postman...
@这小子1992 你可以参考一下AFNetworking和YYKit的subspecs
《iOS组件化》之创建公共/私有 Pods前言 CocoaPods是时下比较流行的组件化管理工具,将我们的基础组件放在CocoaPods上对增加复用率,降低主工程复杂度,更好的管理基础层代码都带来了巨大的帮助。 开始...
@这小子1992 可以用subspecs,HKHttpManager建议先直接拖入工程,因为要配置很多东西
《iOS组件化》之创建公共/私有 Pods前言 CocoaPods是时下比较流行的组件化管理工具,将我们的基础组件放在CocoaPods上对增加复用率,降低主工程复杂度,更好的管理基础层代码都带来了巨大的帮助。 开始...
@道道明明白白 思想都是一样的
在iOS 上实现MVP(附代码)前言 随着移动互联网承载着越来越错综复杂的业务,传统的MVC已经不能完全满足我们的需求,于是就出现了MVVM、MVP、VIPER等架构。其中,最广为人知的是MVVM,虽说上手...
@vook 写block,通过param传递
《iOS组件化》之 搭建适合业务的URL跳转路由-ALRouter前言 目前有很多市面上很不错的URL跳转路由器,例如 MGJRouter、CTMediator、HHRouter 。本着简洁、易维护、符合业务、编码方便的前提,简单研究了下源...