重点:
1.网易云信(IM)的使用和UI的优化。
2.内购买(审核时使用),微信支付(正式运营时使用)。
知识点:
1.完成用户登录:
1.1使用手机号和验证码登录。
1.2如果是新用户先在后台注册再登录。
1.3如果是老用户直接登录。
1.4限制验证码重复(验证码在有效期内)发送问题。
2.动态模块:
2.1布局思路:底部是UIViewController控制器。顶部标题是View。下面是UIScrollView,上面排放三个UITableView。
2.2cell上图片展示(难点):图片分为1张、4张、多张(难点)。多张图片排放,UIView上放UICollectionView,在模型中计算出UICollectionView的高度即可。
2.3每个分类会有多少条新动态未加载提示框:定时器间隔1分钟就会调用未加载动态条数接口。
3.送礼物弹幕(难点、重点):运用到IM推送系统消息功能。有人赠送贵重礼物时后台推送给所有客户端系统消息(消息包含:打赏人信息、接收人信息、礼物名称/数量、房间号),客户端接受到消息后显示出来即可。
4.聊天时赠送礼物动画:json动画实现。
5.礼物墙/排行榜头像框:使用gif动画,尺寸尽量小,使用懒加载,不然滑动时内存消耗过大。
项目业绩:
1. 研究内购买,解决漏单,支付失败后需要的处理。
2. 研究微信支付,解决漏单,支付失败后需要的处理。
3. 研究网易云信(IM)使用和UI的改造。
4. json动画的使用。
5. 礼物弹幕的实现。
6. 参与需求和UI设计的探讨,并提供一些建议。
7. 设计接口时与后台沟通,从客户端的角度提供建议。