重点: 1.微信支付: 1.1需要先在后台开通支付功能。 1.2从服务器获取到调起支付的参数,用' wx.requestPayment(Object object) '拉起支付。 1.3用拉起支付方法回调判断支付结果。 知识点: 授权功能: 1.用户登录: 1.1通过 ' wx.getUserProfile(Object object) ' 获取用户的基本信息。再传给服务器存档。 2.订阅消息: 2.1通过 ' wx.requestSubscribeMessage(Object object) ' 来订阅消息。订阅分为 '一次性订阅' 和 '长期订阅',一次调用最多可订...
重点: 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上放UICollect...
重点: 1.微信/支付宝支付。 2.购物车里的商品要存服务器一份(防止更换手机登录)。 知识点: 1.首页模块布局: 1.1底部是UIViewController控制器,上面是UIScrollView。每个分区都是单独的UIView(需要判断分区存不存在,有可能其中的分区会下架)。 2.商品详情页: 2.1底部是UIViewController控制器,上面是UIScrollView。监听滑动的偏移量来显示/隐藏标题View。每个分区都是单独的UIView(需要判断分区存不存在,有可能其中的分区会下架)。 2.2"大家正在买"分区:使用'UICollect...
重点: 1.接入广告(收益来源)。 知识点: 1.分享到微信、朋友圈、微博、QQ。 2.主页模块: 2.1底部是UIViewController控制器,上面是UITableView。区头是菜谱分类名称,cell是菜系。 2.2广告是单独的cell,在数据源中处理好广告的位置(模型中添加一个是否广告的BOOL属性)。 3.社区模块: 3.1底部是UIViewController控制器,上面是UITableView。 3.2图片cell:cell上放UICollectionView,在模型中计算出UICollectionView的高度即可。 项目业绩: 1. 广告接入...
重点: 1.接入广告(收益来源)。 知识点: 1.三方登录:微信、QQ、微博。 2.分享到微信、朋友圈、微博。 3.首页布局: 3.1底部是UIViewController控制器。顶部标题是View。下面是UIScrollView,上面排放五个UITableView。 3.2cell上图片展示(难点):图片分为1张、多张(难点)。多张图片排放,UIView上放UICollectionView,在模型中计算出UICollectionView的高度即可。 3.3cell上视频播放(难点):视频的暂停/播放(根据当前的视频是否在可视范围内)。 3.4长图显示:在模型中设定一个最...