课程介绍
注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1 图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。
iOS9高级程序设计(高级iOS开发视频课程-Objective-C版)
本课程主要内容包括:
iOS9的基础知识
常用控件
屏幕适配
多窗口
导航
表视图
GPS
地图
网络
数据存储、
音频
视频
适合人群
iOS程序员,iOS爱好者,在校大学生。
课程目标
本课程的目标是让学员深入学习iOS9的开发方法和开发技巧,并熟练使用OC开发基于iOS的App。
课程大纲
第1章基础知识(1小时37分钟7节)
1-1
课程介绍 免费试听
[03:09]
1-2
创建iOS工程并运行iOS App
[12:17]
1-3
iOS工程结构
[16:41]
1-4
编写第一个iOS App:同步文本
[20:18]
1-5
编写第一个iOS App:显示当前的日期和时间
[17:17]
1-6
混合开发:OC调用Swift API
[19:32]
1-7
完善iOS App:指定图标和启动画面
[07:54]
第2章控件详解(5小时19分钟24节)
2-1
Button控件基础
[13:14]
2-2
更换storyboard对应的视图控制器类
[12:34]
2-3
图像按钮
[10:10]
2-4
动态创建文本按钮
[16:20]
2-5
动态创建图像按钮
[07:50]
2-6
UILabel控件的基本属性
[09:57]
2-7
UILabel的裁剪模式和折行模式
[10:24]
2-8
动态创建UILabel控件
[07:34]
2-9
创建混合文本标签
[08:50]
2-10
动态设置约束(可视化格式语言【VFL】的应用)
[20:13]
2-11
UITextField控件的基本用法
[08:57]
2-12
用代码显示和隐藏软键盘
[09:28]
2-13
不让软键盘覆盖控件
[24:55]
2-14
定制软键盘
[12:42]
2-15
为软键盘添加附属面板
[25:58]
2-16
UITextField控件的代理
[16:15]
2-17
为UITextField控件添加菜单项
[14:27]
2-18
UITextView控件
[07:56]
2-19
UiImageView控件
[12:30]
2-20
UiSwitch控件
[12:48]
2-21
UiPickerView控件(列表控件)
[19:17]
2-22
UIDatePicker控件(日期控件)
[21:56]
2-23
UISlider控件(滑块控件)
[08:57]
2-24
UIProgressView控件(进度条控件)
[06:06]
第3章屏幕适配(1小时41分钟7节)
3-1
屏幕适配要考虑哪些因素
[09:17]
3-2
设计分辨率、资源分辨率和物理分辨率
[27:38]
3-3
状态栏、导航栏和标签栏的高度
[15:34]
3-4
识别屏幕
[14:50]
3-5
通过代码动态改变屏幕方向
[08:21]
3-6
自动布局(AutoLayout)
[12:02]
3-7
不同设备使用不同的storyboard
[13:39]
第4章多视图(46分钟5节)
4-1
使用Xib实现多视图
[11:35]
4-2
通过storyboard实现多视图
[10:42]
4-3
视图切换动画
[04:51]
4-4
Toolbar与多视图切换
[12:01]
4-5
用TabBarController实现多视图切换
[06:56]
第5章导航(1小时45分钟9节)
5-1
NavigationController导航基础
[09:49]
5-2
通过OC代码动态实现导航
[31:44]
5-3
表视图(UiTableView)基础
[08:33]
5-4
在表视图中显示数据
[15:47]
5-5
在表视图中分组显示数据
[07:27]
5-6
为表视图添加header、section heade
[11:08]
5-7
在section header和section fo
[08:17]
5-8
为UITableView添加导航索引
[09:00]
5-9
UITableView的动作处理
[03:46]
第6章音频和视频(1小时1分钟8节)
6-1
播放系统声音
[08:49]
6-2
释放系统声音占用的内存资源
[08:59]
6-3
使用AVAudioPlayer播放音频文件
[07:52]
6-4
响应AVAudioPlayer播放完成的动作
[03:05]
6-5
使用AVAudioEngine播放音频文件
[09:26]
6-6
使用AVAudioEngine进行混音
[11:02]
6-7
使用AVKit播放视频
[06:00]
6-8
在当前视图中显示视频播放界面
[06:01]
第7章数据持久化(2小时43分钟12节)
7-1
沙盒路径
[13:53]
7-2
在Documents目录中创建子目录和文件
[10:08]
7-3
递归枚举所有的目录和文件
[09:05]
7-4
非递归方式枚举指定目录中的子目录和文件
[07:58]
7-5
序列化和反序列OC对象
[30:47]
7-6
操作XML文档(1)
[12:06]
7-7
操作XML文档(2)
[18:55]
7-8
操作JSON文档
[14:05]
7-9
管理SQLite数据库
[07:07]
7-10
使用C Library(sqlite3)操作SQLi
[16:29]
7-11
使用C Library(sqlite3)操作SQLi
[11:31]
7-12
使用FMDatabase操作SQLite数据库
[11:24]