[高端] iOS8 应用开发高级课程(六大项目实战、Quartz2D绘图/GCD应用)

[复制链接]
iPhone应用开发课程
第一讲:iPhone架构
内容:
« iPhone概述
« iPhone程序有何不同?
« iOS架构
第二讲:第一个iPhone应用程序
内容:
« 开发环境搭建
« 开发Hello world!
« 项目结构介绍
第三讲:开发模式
内容:
« 为应用程序指定图标和启动画面
« iPhone应用程序生命周期
« Delegation委托模式
« Model-View-Controller模式
« Target-Action目标-动作模式
第四讲:用户界面设计
内容:
« Storyboard和nib
« Size classes
« 界面设计和约束
第五讲:视图层次
内容:
« 什么是视图?
« 视图架构和几何属性
« 创建和管理视图层次
第六讲:常用GUI控件(一)
内容:
« 标签、文本框、按纽
« 第一响应
« 隐藏软键盘
第七讲:常用GUI控件(二)
内容:
« 滑块、步进器、分段控件、开关
第八讲:常用GUI控件(三)
内容:
« 文本视图、图片视图、警告控制器(一)
第九讲:常用GUI控件(四)
内容:
« 警告控制器(二)
« 动作按纽、动作表单
« 动态添加控件
第十讲:常用GUI控件(五)
内容:
« 滚动视图、分页控件
« 实现屏幕分页
第十一讲:常用GUI控件(六)
内容:
« 进度条、活动指示器、网络活动指示器
« 工具栏、工具栏按纽
第十二讲:常用GUI控件(七)
内容:
« 选择器、日期选择器
« UIPickerViewDelegate和UIPickerViewDataSource协议
第十三讲:常用GUI控件(八)
内容:
« 自定义视图的选择器
« 老虎机游戏
第十四讲:常用GUI控件(九)
内容:
« 单视图应用程序中的多视图
« 添加视图控制器
« 在视图控制器中传递数据
第十五讲:综合练习:用户注册
内容:
« 熟悉常用控件的使用
« 熟练添加约束
第十六讲:影院售票系统(单视图应用程序版)(一)
内容:
« 影院售票系统项目需求
« 数据模型
« 创建项目
第十七讲:影院售票系统(单视图应用程序版)(二)
内容:
« 显示电影列表
« 动态添加控件
« 使用tag属性
第十八讲:影院售票系统(单视图应用程序版)(三)
内容:
« 显示座位视图
« 售票
第十九讲:影院售票系统(单视图应用程序版)(四)
第二十讲:标签控制器和导航控制器
内容:
« 标签控制器
« 导航控制器
« UIStoryboardSegue对象
« 导航栏按纽
第二十一讲:表视图控制器
内容:
« 表视图控制器基础
« UITableViewDataSource协议
« UITableViewDelegate协议
第二十二讲:高级表视图控制器(一)
内容:
« 选择多行、添加图像
« 分组分区和索引分区
第二十三讲:高级表视图控制器(二)
内容:
« 在表视图中搜索
第二十四讲:高级表视图控制器(三)
内容:
« 自定义单元格子视图
« 静态单元格
第二十五讲:高级表视图控制器(四)
内容:
« 行重新排序
« 删除行
第二十六章:集合视图控制器
« 集合视图控制器
第二十七章:Block和GCD(一)
内容:
« 定义和使用Block
« 直接使用Block
« 什么是GCD
第二十八章:Block和GCD(二)
内容:
« GCD异步执行
« GCD延迟执行
« GCD组队列
第二十九章:淘宝客户端项目(一)
内容:
« 淘宝客户端项目需求
« 数据模型之商品类别和商品类别集合
第三十章:淘宝客户端项目(二)
内容:
« 数据模型之商品信息和商品信息集合
« 创建项目框架
« 显示商品类别
第三十一章:淘宝客户端项目(三)
内容:
« 分页显示商品类别
« 显示商品列表
第三十二章:淘宝客户端项目(四)
内容:
« 显示商品详细信息
« 动态添加控件处理不规则数据
第三十三章:淘宝客户端项目(五)
内容:
« 实现我的收藏
« 实现我的购物车
« 完成所有视图布局
第三十四章:淘宝客户端项目(六)
内容:
« 实现淘宝搜索
« 实现淘宝功能
« 实现实现软件设置
第三十五讲:国际化和本地化
内容:
« 应用程序的国际化
« 应用程序的本地化
第三十六讲:应用程序设置、本地通知
内容:
« 应用程序设置
« 本地通知
第三十七讲:数据持久化(一)
内容:
« 属性列表
« 读写Dictionary
« 保存数据到文件中
« 文件管理
第三十八讲:数据持久化(二)
内容:
« 归档操作
« 实现NSCoding和NSCoping协议
« 归档和反归档对象
第三十九讲:SQLite数据库
内容:
« 数据库基础
« SQLite数据库操作
« SQLite的增删改查
第四十讲:KVC和KVO
内容:
« KVC
« KVO
第四十一讲:CoreData框架
内容:
« CoreData数据模型
« 实体和属性
« CoreData对象查询
第四十二讲:项目:图书管理系统(一)
内容:
« 图书管理系统需求分析
« 创建项目
第四十三讲:项目:图书管理系统(二)
内容:
« 创建CoreData数据模型
« 处理图书列表界面
« 创建测试数据
第四十四讲:项目:图书管理系统(三)
内容:
« 实现图书列表
« 创建编辑书籍视图
第四十五讲:项目:图书管理系统(四)
内容:
« 删除图书
« 实现收藏夹
第四十六讲:项目:图书管理系统(五)
内容:
« 实现搜索
« 本地化和国际化

iPhone高级开发课程
第一讲:网络与Web浏览器
内容:
« 判断网络是否连接
« 使用UIWebView
第二讲:获取网络数据(一)
内容:
« 使用NSURLConnection下载网络数据
第三讲:获取网络数据(二)
内容:
« 解析XML数据
« 解析JSON数据
第四讲:定位
内容:
« 定位功能
« 地理编码
第五讲:地图
内容:
« 地图位置
« 地图标注
第六讲:项目:超级浏览器(一)
内容:
« 超级浏览器需求分析
« 数据模型
« 创建项目
第七讲:项目:超级浏览器(二)
内容:
« 实现热门网站分页功能
« 显示热门网站
第八讲:项目:超级浏览器(三)
内容:
« 创建浏览器视图
« 判断网络可达性
« 动画方式显示消息
第九讲:项目:超级浏览器(四)
内容:
« 实现浏览器基本功能(浏览网页、前进、后退等)
« 添加到收藏夹
第十讲:项目:超级浏览器(五)
内容:
« 显示收藏夹
« 维护收藏夹
第十一讲:项目:超级浏览器(六)
内容:
« 实现热点新闻展示
« 实现定位城市天气信息
第十二讲:图形和动画(一)
内容:
« 使用Quartz绘图
« 绘制直线
第十三讲:图形和动画(二)
内容:
« 直线的Cap、Join样式
« 绘制矩形和多边形
« 填充模式
第十四讲:图形和动画(三)
内容:
« 绘制椭圆和弧线
« 绘制贝塞尔曲线
« 虚线
« 渐变色
第十五讲:图形和动画(四)
内容:
« 绘制图像
« 坐标变换
第十六讲:图形和动画(五)
内容:
« 绘制PDF文档
« 绘制文本
第十七讲:图形和动画(七)
内容:
« 平移动画效果
« 旋转动画效果
« 缩放动画效果
第十八讲:CorePlot绘图框架(一)
内容:
« CorePlot绘图框架
« 配置CorePlot
« CorePlot基础概念
« CorePlot常用对象
第十九讲:CorePlot绘图框架(二)
内容:
« 实现Chart类
« 实现ChartCollection类
第二十讲:CorePlot绘图框架(三)
内容:
« 绘制直方图
第二十一讲:CorePlot绘图框架(四)
内容:
« 绘制饼图
第二十二讲:CorePlot绘图框架(五)
内容:
« 绘制曲线(折线)图
第二十三讲:视频、音频和照相机(一)
内容:
« 视频播放
« 音频播放
« 照相机和照片库
第二十四讲:轻击、触摸和手势(一)
内容:
« 触摸
« 轻击
« 手势通知方法
« 手势识别器
第二十五讲:项目:超级播放器(一)
内容:
« 超级播放器需求分析
« 数据模型
« 创建项目
第二十六讲:项目:超级播放器(二)
内容:
« 读取网络数据
« 网络歌曲下载列表
第二十七讲:项目:超级播放器(三)
内容:
« 网络歌曲试听
« 创建本地歌曲集合
第二十八讲:项目:超级播放器(四)
内容:
« 本地歌曲列表
« 本地歌曲播放
第二十九讲:项目:超级播放器(五)
内容:
« 播放、暂停、上一首、下一首
« 改变播放进度


下载地址:
游客,如果您要查看本帖隐藏内容请回复


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则