看不清
√十天内免登录忘记密码?
还没账号?马上注册
请复制以下内容发送给他人,通过邀请链接访问完成注册,您即可享受长期收益:
适合人群: 有一定iOS基础的开发者
课程标签: iOS开发iOS项目实战
iOS项目实战,采用已上架的《过周末》作为案例。课程中使用到ITunes导出素材,Charles抓包。核心部分是使用到:自定义轮播视图,AutoLayout计算列表行高,灵活运用SDWebImage作为图片缓存工具,使用GCD解决资源共享问题。
使用iTunes和Assets Catalog Tinkerer
使用Charles和iOS设备
使用CocoaPods
使用Xcode为项目配置相关基础资源
使用AFNetWorking获取JSON数据,使用json.cn格式化JSON数据
使用StoryBoard搭建界面
分析该控件的主要特征
初步构建滑动菜单
分析原有缓存数据结构的不足,更改原有的缓存数据结构
使用Xcode的视图层级调试控件
为控件添点击动切换效果
分析json数据结构以及创建自定义视图
利用CATransition实现View的内容切换
解决上一节视图不切换以及在主页位置的bug,使用UIPanGestureRecognizer实现左右滑动手势判断
在用户不滑动视图的时候计时器生效,否则计时器失效,在用户松手后再重启计时器
数据管理对象管理主页的频道,轮播以及实体内容
涉及到时间戳转日期,星期以及正则匹配
分析cell的结构,使用纯代码自定义cell
纯代码计算cell高度
纯代码计算行高比较困难,原因是由于图片是异步获取的,图片控件size无法及时更新,所以在数据管理对象中在子线程对图片进行圆角和缩放处理
因为纯代码设计的cell计算高度难度较高,故使用xib配合AutoLayout动态计算cell行高
将立方体轮播视图添加至tableview页眉处
为了减少耦合依赖,优化立方体内部代码,使用GCD信号量捕捉在子线程处理完毕的图片
欢迎进入课程讨论区,你可以与本课程的老师和同学在这里交流。如果你有课程相关的问题,请发到老师答疑区;经验、思考、创意、作品、转帖请发到综合讨论区。欢迎分享,鼓励原创,杜绝广告,请大家共同维护一个包容、积极、相互支持的交流氛围,谢谢。了解更多请点击“讨论区使用规则”↗
给该课程打分:
VIE
嘟嘟小猪-美神
gyhgww
柠檬不萌
love洒脱留守
语笑嫣然
海洋
暂无课件
共25节 · 12小时15分钟套餐优惠
ReactiveCocoa详解视频教程
¥69.909346人在学
共27节 · 4小时56分钟套餐优惠
iOS 10开发第一季-初级篇视频教程
¥1.0020905人在学
共85节 · 33小时51分钟套餐优惠
iOS进阶开发教程
¥99.0057411人在学
共5节 · 1小时7分钟套餐优惠
iOS 10开发第一季-入门篇视频教程
¥1.0013108人在学
评价
给该课程打分: