重点:
1.微信/支付宝支付。
2.购物车里的商品要存服务器一份(防止更换手机登录)。
知识点:
1.首页模块布局:
1.1底部是UIViewController控制器,上面是UIScrollView。每个分区都是单独的UIView(需要判断分区存不存在,有可能其中的分区会下架)。
2.商品详情页:
2.1底部是UIViewController控制器,上面是UIScrollView。监听滑动的偏移量来显示/隐藏标题View。每个分区都是单独的UIView(需要判断分区存不存在,有可能其中的分区会下架)。
2.2"大家正在买"分区:使用'UICollectionView'(方向为水平方向,默认为垂直方向)。
2.3详情分区:都是图片展示(图片以宽度为标准,高度等比例拉伸,防止变形)。
3.发现模块布局:
3.1底部是UIViewController控制器,上面是UICollectionView。创建cell-图片上+文字下)。
3.2热门标签开发思路:九宫格布局。一行4个标签,对4求余数和求除数,分别对应标签的origin.x、origin.y值。
3.3设置contentInset属性上偏移量的值,用来展示搜索框和热门标签。
3.4刷新的忽略高度(难点):设置'MJRefresh'的 'ignoredScrollViewContentInsetTop' 值(忽略高度:搜索框和热门标签的总高度)。
项目业绩:
1. 研究微信/支付宝支付,解决漏单,支付失败后需要的处理。
2. 提出新的流程,在减少工作压力的同时,提高了开发效率。
3. 参与需求和UI设计的探讨,并提供一些建议。
4. 设计接口时与后台沟通,从客户端的角度提供建议。