欢迎光临
我们一直在努力

淘宝购物车 完美

建站超值云服务器,限时71元/月

淘宝购物车 完美

项目介绍:

ZLD 购物车Demo

这是一款使用MVVM框架并结合RAC的一款仿淘宝购物车Demo,下面将详细介绍整体思路

简介

  • 完整: 和淘宝购物车逻辑一致,目前未发现逻辑上的bug

  • 咨询: 81516741

  • 作者: 曾令达

使用的第三方库

  • Github:ReactiveCocoa

演示

要求

  • iOS 6.0 or later

  • Xcode 8.0 or later

核心逻辑

  • 文件结构该Demo整体使用的是MVVM结构,下图为文件结构

  • 下图为UI控件名词介绍,为方便后面思路讲解作参考

  • 思路讲解

在ShopCartUIViewModel对象中创建cell sectionHeader的时候用RAC对其与用户交互的事件进行监听,并将逻辑处理需要的参数传给处理逻辑的对象ShopCartLogicViewModel,具体见代码

特别说明:sectionSelectedCount 的值改变是随sectionHeader的复选框的选中状态改变而改变的,sectionSelectedCount的只改变会影响allselected的值,allselected的值发生改变就会影响全选复选框的显示(具体见ShopCartLogicViewModel 类中的方法 addKVOFunction)

code4app

https://github.com/81516741/RAC_Demo

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 淘宝购物车 完美
分享到: 更多 (0)