iOS9程序设计(顶级iOS开发视频课程-Objective-C版)—20397人已学习
课程介绍
iOS9程序设计(顶级iOS开发视频课程-Objective-C版) 本课程主要内容包括: iOS9的基础知识 常用控件 屏幕适配 多窗口 导航 表视图 GPS 地图 网络 数据存储、 音频 视频 本地化等内容,并提供了大量的源代码供学员练习。
课程收益
本课程的目标是让学员深入掌握iOS9的开发方法和开发技巧,并熟练使用OC开发基于iOS的App。
讲师介绍
李宁 更多讲师课程
东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过1000小时。拥有超过15年的企业内训经验和开发经验。目前主要从事Python、人工智能、大数据、区块链、JavaScript、Java、C++等技术的研究和开发,现在正在带领团队开发支持区块链的跨平台开发系统。曾出版超过30多本IT畅销书,主要著作包括《Python从菜鸟到高手》、《第一行代码:以太坊》等。授课风趣幽默,讲解条理清晰、通俗易懂,对知识有自己独到见解。能举一反三,发散学生的思维,指引学生发掘适合自己的学习方法。
课程大纲
第1章:基础知识
1. 课程介绍 3:09
2. 创建iOS工程并运行iOS App 12:17
3. iOS工程结构 16:41
4. 编写第一个iOS App:同步文本 20:18
5. 编写第一个iOS App:显示当前的日期和时间 17:17
6. 混合开发:OC调用Swift API 19:32
7. 完善iOS App:指定图标和启动画面 7:54
第2章:控件详解
1. Button控件基础 13:14
2. 更换storyboard对应的视图控制器类 12:34
3. 图像按钮 10:10
4. 动态创建文本按钮 16:20
5. 动态创建图像按钮 7:50
6. UILabel控件的基本属性 9:57
7. UILabel的裁剪模式和折行模式 10:24
8. 动态创建UILabel控件 7:33
9. 创建混合文本标签 8:50
10. 动态设置约束(可视化格式语言【VFL】的应用) 20:13
11. UITextField控件的基本用法 8:57
12. 用代码显示和隐藏软键盘 9:28
13. 不让软键盘覆盖控件 24:55
14. 定制软键盘 12:42
15. 为软键盘添加附属面板 25:58
16. UITextField控件的代理 16:15
17. 为UITextField控件添加菜单项 14:27
18. UITextView控件 7:56
19. UiImageView控件 12:29
20. UISwitch控件 12:48
21. UIPickerView控件(列表控件) 19:17
22. UIDatePicker控件(日期控件) 21:56
23. UISlider控件(滑块控件) 8:57
24. UIProgressView控件(进度条控件) 6:06
第3章:屏幕适配
1. 屏幕适配要考虑哪些因素 9:17
2. 设计分辨率、资源分辨率和物理分辨率 27:38
3. 状态栏、导航栏和标签栏的高度 15:34
4. 识别屏幕 14:49
5. 通过代码动态改变屏幕方向 8:21
6. 自动布局(AutoLayout) 12:02
7. 不同设备使用不同的storyboard 13:39
第4章:多视图
1. 使用Xib实现多视图 11:35
2. 通过storyboard实现多视图 10:42
3. 视图切换动画 4:51
4. Toolbar与多视图切换 12:01
5. 用TabBarController实现多视图切换 6:56
第5章:导航
1. NavigationController导航基础 9:49
2. 通过OC代码动态实现导航 31:44
3. 表视图(UiTableView)基础 8:32
4. 在表视图中显示数据 15:46
5. 在表视图中分组显示数据 7:27
6. 为表视图添加header、section header和section footer 11:08
7. 在section header和section footer上显示图像 8:17
8. 为UITableView添加导航索引 9:00
9. UITableView的动作处理 3:46
第6章:音频和视频
1. 播放系统声音 8:49
2. 释放系统声音占用的内存资源 8:59
3. 使用AVAudioPlayer播放音频文件 7:52
4. 响应AVAudioPlayer播放完成的动作 3:05
5. 使用AVAudioEngine播放音频文件 9:26
6. 使用AVAudioEngine进行混音 11:02
7. 使用AVKit播放视频 6:00
8. 在当前视图中显示视频播放界面 6:01
第7章:数据持久化
1. 沙盒路径 13:53
2. 在Documents目录中创建子目录和文件 10:08
3. 递归枚举所有的目录和文件 9:05
4. 非递归方式枚举指定目录中的子目录和文件 7:58
5. 序列化和反序列OC对象 30:47
6. 操作XML文档(1) 12:06
7. 操作XML文档(2) 18:55
8. 操作JSON文档 14:05
9. 管理SQLite数据库 7:07
10. 使用C Library(sqlite3)操作SQLite数据库(1) 16:29
11. 使用C Library(sqlite3)操作SQLite数据库(2) 11:31
12. 使用FMDatabase操作SQLite数据库 11:24
大家可以点击【 查看详情】查看我的课程