Welcome飞速时时彩为梦而年轻!

分享课程赚现金

请复制以下内容发送给他人,通过邀请链接访问完成注册,您即可享受长期收益:

 奖学金的说明
IT培训 > 移动开发教程 > IOS视频教程 > 过周末App,iOS中级项目实战视频教程

过周末App,iOS中级项目实战视频教程

价  格: ¥398.00

适合人群: 有一定iOS基础的开发者

课程标签: iOS开发iOS项目实战

付费特权:2424小时內讲师答疑所有课时永久观看购买课程返学分PC倍数播放APP缓存视频退1小时内可以申请退款

  • 课程概述
  • 课程目录
  • 课程笔记
  • 课程讨论
  • 课程评价
  • 资料下载
课程目标:iOS项目实战开发
适合人群:有一定iOS基础的开发者
课程介绍:

iOS项目实战,采用已上架的《过周末》作为案例。课程中使用到ITunes导出素材,Charles抓包。核心部分是使用到:自定义轮播视图,AutoLayout计算列表行高,灵活运用SDWebImage作为图片缓存工具,使用GCD解决资源共享问题。

目录

章节1

项目准备

使用iTunes和Assets Catalog Tinkerer

第2节

抓包

使用Charles和iOS设备

使用CocoaPods

使用Xcode为项目配置相关基础资源

章节2

搭建项目基本框架

第1节

网络请求数据

00:26:35

使用AFNetWorking获取JSON数据,使用json.cn格式化JSON数据

使用StoryBoard搭建界面

章节3

自定义顶部频道切换菜单

分析该控件的主要特征

初步构建滑动菜单

分析原有缓存数据结构的不足,更改原有的缓存数据结构

使用Xcode的视图层级调试控件

为控件添点击动切换效果

章节4

实现立方体轮播效果

分析json数据结构以及创建自定义视图

利用CATransition实现View的内容切换

解决上一节视图不切换以及在主页位置的bug,使用UIPanGestureRecognizer实现左右滑动手势判断

在用户不滑动视图的时候计时器生效,否则计时器失效,在用户松手后再重启计时器

章节5

为主页添加列表内容

数据管理对象管理主页的频道,轮播以及实体内容

涉及到时间戳转日期,星期以及正则匹配

分析cell的结构,使用纯代码自定义cell

纯代码计算cell高度

纯代码计算行高比较困难,原因是由于图片是异步获取的,图片控件size无法及时更新,所以在数据管理对象中在子线程对图片进行圆角和缩放处理

因为纯代码设计的cell计算高度难度较高,故使用xib配合AutoLayout动态计算cell行高

将立方体轮播视图添加至tableview页眉处

为了减少耦合依赖,优化立方体内部代码,使用GCD信号量捕捉在子线程处理完毕的图片

学员评价

简单易懂,课程内容不错,互动性强,实用性很强。

gyhgww

2017-07-23
简单易懂,实用性很强,视频画面清晰,互动性强。

柠檬不萌

2017-07-21
简单易懂,课程内容不错。
实用性很强,课程内容不错。

语笑嫣然

2017-07-18
老师讲的很好,实用性很强。

海洋

2017-07-16
简单易懂,互动性强,实用性很强,老师讲的很好。

推荐商品

47.00¥99.00
48.00¥108.00
95.00¥199.00
11.00¥50.00
64.00¥199.00

你可能还感兴趣的课程 换一换