iOS开发从入门到精通 基于Xcode9和Swift4视频教程—11966人已学习
课程介绍
iOS开发从入门到精通 基于Xcode9和Swift4视频培训教程,本教程手把手教您学习Xcode9和Swift4语言!一看就懂,一学就会! 视频教程拥有180节课程,包含iOS开发基础知识、数据处理、网络访问、多线程、社会化分享、CoreImage、CoreText、面部检测、Storyboard技巧、关键帧动画、本地通知、陀螺仪相机定位设备、本地化、IAP内购实现营利、App上传审核等超多干货,以及ARKit、CoreML、颜色集、无线调试等iOS11新特性!
课程收益
理解和掌握基于Xcode9和Swift4的移动开发技术中的高级、实用内容。
教程特点:
1、语言简洁、精练、瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间;
2、完美贴心的操作提示,让您的眼睛始终处于操作的焦点位置,不用再满屏找光标;
3、每个视频都很短小精悍,即方便于您的学习和记忆,也方便日后对功能的检索。
讲师介绍
李发展更多讲师课程
10年以上IT行业工作经验、三年以上IT行业教学经验。丰富的项目经验和授课经验,授课形式不拘一格。熟悉JAVA,iOS,Swift,平面设计、网页设计、Javascript开发等技术。代表作品:拥有百万下载量、千份五星好评的iOS应用《互动教程 for Photoshop》、《互动教程 for Xcode》、《互动教程 for Illustrator》、《互动教程 for Pages》等。
课程大纲
第1章:认识Xcode9
1.第一课:iOS项目模板的介绍 6:55
2.您的第一个iOS工程项目 2:36
3.使用资源文件夹导入并管理图片素材 3:33
4.检测模拟器在各个方向上的切换 2:39
5.设置项目的属性 3:20
6.iOS模拟器的基本使用方法 2:38
7.使用不同设备类型的iOS模拟器 3:05
8.使用iOS模拟器演示App的生命周期 3:29
9.Xcode左侧界面介绍一 5:21
10.Xcode左侧界面介绍二 2:26
11.Xcode右侧界面介绍 3:41
12.Xcode代码区的样式设置 1:13
13.Xcode声音效果的设置 1:38
14.快速查找并打开文件 1:42
15.快速更改同名变量 1:23
16.将代码段提取为方法 1:30
17.代码的查找和替换 1:27
18.代码编写的自动补全功能 3:27
19.代码方法块的折叠与展开 1:57
20.代码语法颜色样式的设置 2:39
21.几种在控制台输出日志的方式 2:07
22.代码的Debug调试 2:03
23.在顶部状态栏显示风火轮 1:24
24.为应用程序添加图标 2:29
25.读取iOS应用的配置信息 2:38
第2章:视图与视图控制器
1.UIView视图的基本使用 2:10
2.UIView视图的层次关系 2:23
3.UIView视图的基本操作 5:30
4.给图像视图添加边框效果 2:03
5.给图像视图添加圆角效果 1:56
6.给图像视图添加阴影效果 2:01
7.UIView视图的渐变填充 2:07
8.UIView视图的纹理填充 2:12
9.CGAffineTransform仿射变换的使用 1:59
10.UITapGestureRecognizer手势之单击 3:13
11.UITapGestureRecognizer手势之长按 3:12
12.UITapGestureRecognizer手势之双击 3:16
13.视图控制器和滚动视图 10:54
14.选项卡(标签)视图控制器的使用 5:59
15.导航视图控制器的使用 5:27
16.导航控制器的导航栏和工具栏 3:48
17.导航控制器的入栈和出栈 6:51
18.导航控制器的的导航栏样式 1:50
19.自定义导航控制器的导航按钮 3:21
第3章:常用控件的使用
1.UIButton控件的使用 3:45
2.UIButton图片按钮的使用 4:03
3.UILabel文本标签的使用 2:07
4.UILabel文本标签的自动换行 1:59
5.UILabel自定义文字样式 4:06
6.UISwitch开关控件的使用 2:51
7.UIStepper控件的使用 3:39
8.UITextField控件的使用 3:35
9.普通警告窗口的使用 2:50
10.动作表样式警告窗口的使用 3:18
11.UIDatePicker日期时间选择器 4:00
12.环形进度条控件的使用 2:44
13.使用UIWebView控件加载网页 1:46
14.使用网页视图加载本地HTML 1:32
15.使用MKMapView加载简单地图 1:42
16.为MKMapView指定地理坐标 2:08
17.在地图视图上显示提示框 2:46
18.将地理坐标转换为实际地名 1:54
19.使用UITableView制作简单表格 3:22
20.设置UITableView单元格的高度 3:27
21.设置UITableView单元格图标 5:01
22.设置UITableView的数据源 3:39
23.设置UITableView单元格背景色 3:55
24.UITableView滑动到指定单元格 4:00
25.UITableView单元格间隔背景色 3:39
26.自定义单元格的Accessory样式 4:20
27.删除UITableView单元格 4:50
28.插入UITableView单元格 4:46
29.调整UITableView单元格的顺序 4:55
第4章:多媒体相关技术
1.使用图形上下文按一定比例缩放图片 2:57
2.使用图形上下文转换图片为灰度图 3:11
3.CoreImage设置图片的单色效果 2:32
4.使用CoreImage更改图片的色相 2:06
5.CoreImage给图片添加马赛克效果 2:06
6.使用UIBlurEffect添加模糊效果 2:28
7.遍历系统提供的所有滤镜 1:55
8.CATransaction的渐变动画 2:09
9.CATransaction的入场动画 1:58
10.UIView视图的动画块 3:29
11.UIView视图卷曲动画的制作 3:25
12.检测UIView视图动画的结束事件 4:29
13.使用UIImageView制作帧动画 2:29
14.使用SystemSoundId播放简短声音 2:04
15.使用AudioPlayer播放音乐 2:40
16.实现音乐的背景播放功能 3:49
17.使用MediaPlayer框架播放影片 3:50
第5章:数据处理、iOS11新特性
1.程序沙箱结构中常用的几个目录 4:28
2.文件夹的创建 2:04
3.创建各种类型的文件 5:09
4.对文件夹进行遍历操作 2:04
5.复制、移动和删除文件 6:03
6.退出系统前的事件处理 1:55
7.检测App是否首次运行 3:06
8.读取和解析Plist属性列表文件 3:42
9.通过代码创建Plist文件 1:59
10.NSKeyedArchiver存储解析数据 5:21
11.创建CoreData实体并插入数据 7:14
12.查找CoreData中的数据 3:12
13.编辑CoreData中的数据 3:13
14.删除CoreData中的数据 3:28
15.单例模式的使用 3:16
16.解析Xml文档 5:10
17.解析Json文档 2:27
18.与设计师的心灵沟通 4:38
19.iOS11新特性 - 颜色集的使用 6:07
20.iOS11新特性 - CoreML机器学习框架 4:30
21.iOS11新特性 - ARKit增强现实 7:05
22.利用OCR技术识别信用卡号码 11:54
23.UITesting界面测试功能的使用 3:15
24.iOS11新特性 - 真机无线调试 1:56
第6章:网络、多线程与社会化分享
1.检测网络的连接状态 3:01
2.使用UIApplication打开网页 1:20
3.使用UIApplication拨打电话 1:22
4.使用UIApplication发送短信 1:18
5.使用UIApplication发送邮件 1:17
6.使用UIApplication打开地图 1:56
7.使用邮件撰写视图控制器编写邮件 5:06
8.使用同步Get的方式查询某地天气 3:45
9.使用异步Get的方式查询网页源码 2:07
10.使用异步Get的方式查询优酷信息 5:43
11.使用同步Post的方式查询IP信息 9:27
12.使用异步Post的方式查询IP信息 4:05
13.使用异步的方式下载网络图片 2:15
14.URLSession将地名转为地理坐标 3:40
15.使用URLSession下载图片 3:47
16.使用URLSession显示下载进度 6:15
17.使用URLSession上传图片至服务器 1:58
18.PerformSelector消息处理方法 3:19
19.PerformSelector方法的延迟执行 2:59
20.使用Timer执行定时任务 1:44
21.使用Thread暂停动作的执行 2:53
22.使用GCD多线程技术下载图片 2:29
23.多线程的同步与异步 2:51
24.使用微博开放平台并获得应用key 2:49
25.使用QQ开放平台并获得应用key 3:58
26.使用微信开放平台并获得应用key 3:16
27.注册ShareSdk并获得对应的key 3:33
28.ShareSdk的下载安装及配置 8:45
29.实现ShareSdk的社会化分享功能 5:36
第7章:实用进阶内容
1.隐藏顶部的状态栏 2:00
2.列出设备上所有的字体 1:29
3.给代码方法添加宏注释 2:16
4.计算两个日期间的差值 2:17
5.正则表达式的使用 3:37
6.在Swift中调OC类和方法 3:53
7.使用Xcode的版本管理功能(SCM) 3:28
8.实现App的Settings设置 6:03
9.陀螺仪设备的使用 4:18
10.定位设备的使用 3:13
11.系统本地通知的创建 4:35
12.从系统相册中读取图片 4:42
13.调用相机并获取拍摄后的图片 4:44
14.使用CoreText框架创建富文本 3:02
15.截取当前屏幕上的显示内容 2:46
16.给图片添加水印效果 4:54
17.使用CGBlendMode改变图片颜色 6:14
18.图像中人物的面部检测 4:05
19.使用Quarz2d绘制自定义图形 5:15
20.创建位移关键帧动画 3:05
21.查看运行中程序的元素层级 4:35
22.在故事板中设置初始视图控制器 3:53
23.在故事板中使用标签和按钮控件 6:18
24.在故事板中使用图像视图控件 10:02
25.在故事板中使用表格控件 7:07
26.在故事板中使用集合控件 7:24
27.故事板的常用项目结构 6:08
28.多个故事板中的页面跳转 8:50
29.使用Segue跳转页面并传递参数 11:19
30.在故事板中适配页面至各分辨率 22:53
31.对Storyboard进行本地化处理 4:14
32.App内容文本的本地化 6:31
33.在iTunesConnect中创建新App 8:51
34.为新的App添加IAP内购项目 4:23
35.为内购添加沙箱技术测试人员 2:38
36.IAP内购功能的具体实现和测试 10:36
37.项目的打包上传和提交审核 10:30
大家可以点击【查看详情】查看我的课程