视频教程-iOS移动开发从入门到精通(Xcode11 & Swift5)-iOS

iOS移动开发从入门到精通(Xcode11 & Swift5)
10年以上IT行业工作经验、三年以上IT行业教学经验。丰富的项目经验和授课经验,授课形式不拘一格。熟悉JAVA,iOS,Swift,平面设计、网页设计、Javascript开发等技术。代表作品:拥有百万下载量、千份五星好评的iOS应用《互动教程 for Photoshop》、《互动教程 for Xcode》、《互动教程 for Illustrator》、《互动教程 for Pages》等。
李发展
¥99.00
立即订阅

订阅后:请点击此处观看视频课程

 

视频教程-iOS移动开发从入门到精通(Xcode11 & Swift5)-iOS

学习有效期:永久观看

学习时长:847分钟

学习计划:15天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:李发展

CTO/CIO/技术副总裁/总工程师

讲师介绍:10年以上IT行业工作经验、三年以上IT行业教学经验。丰富的项目经验和授课经验,授课形式不拘一格。熟悉JAVA,iOS,Swift,平面设计、网页设计、Javascript开发等技术。代表作品:拥有百万下载量、千份五星好评的iOS应用《互动教程 for Photoshop》、《互动教程 for Xcode》、《互动教程 for Illustrator》、《互动教程 for Pages》等。

☛点击立即跟老师学习☚

 

「你将学到什么?」

【课程特点】

学习iOS开发,请选本套课程,理由如下:

1、180节大容量课程:包含了iOS开发中的大部分实用技能;

2、创新的教学模式:手把手教您iOS开发技术,一看就懂,一学就会;

3、贴心的操作提示:让您的眼睛始终处于操作的焦点位置,不用再满屏找光标;

4、语言简洁精练:瞄准问题的核心所在,减少对思维的干扰,并节省您宝贵的时间;


【课程内容】

本视频教程拥有180节课程,包含iOS开发的方方面面:iOS开发基础理论知识、 视图、视图控制器、多媒体、数据处理、常用插件、信用卡卡号识别、自动化测试、网络访问、多线程、ShareSDK社会化分享、CoreImage、CoreText、CoreML机器学习、ARKit增强现实、面部检测、Storyboard技巧、关键帧动画、本地通知、陀螺仪相机定位设备、本地化、通过IAP内购实现营利、App上传与审核等超多干货! 

 

「课程学习目录」

第1章:初识Xcode11
1.第一课:iOS项目模板的介绍
2.您的第一个工程项目
3.使用资源文件夹导入并管理图片素材
4.设置项目的属性
5.检测模拟器在各个方向上的切换
6.iOS模拟器的基本使用方法
7.使用不同设备类型的iOS模拟器
8.使用iOS模拟器演示App的生命周期
9.Xcode左侧界面介绍一
10.Xcode左侧界面介绍二
11.Xcode右侧界面介绍
12.Xcode代码区的样式设置
13.Xcode声音效果的设置
14.快速查找并打开文件
15.快速更改同名变量
16.将代码段提取为方法
17.代码的查找和替换
18.代码编写的自动补全功能
19.代码方法块的折叠与展开
20.代码语法颜色样式的设置
21.几种在控制台输出日志的方式
22.代码的Debug调试
23.为应用程序添加图标
24.读取iOS应用的配置信息
25.管理应用程序生命周期的两种方式 [理论]
26.iOS应用程序启动的序列 [理论]
27.Launch Screen和App Icon的制作技巧 [理论]
28.十三个版本iOS系统的发展历程 [理论]
29.iOS应用开发的八个特点 [理论]
30.App Store历史沿革 [理论]
31.加入苹果开发者计划和上架AppStore的步骤 [理论]
第2章:视图与视图控制器
1.UIView视图的基本使用
2.UIView视图的层次关系
3.UIView视图的基本操作
4.给图像视图添加圆角效果
5.给图像视图添加边框效果
6.给图像视图添加阴影效果
7.UIView视图的渐变填充
8.CGAffineTransform仿射变换的使用
9.UIView视图的纹理填充
10.UITapGestureRecognizer手势之单击
11.UITapGestureRecognizer手势之长按
12.UITapGestureRecognizer手势之双击
13.使用UIScrollView展示多个视图控制器
14.UINavigationController视图控制器
15.UINavigationController导航栏和工具栏
16.UITabBarController视图控制器
17.UINavigationController视图入栈和出栈
18.UINavigationController导航栏样式
19.UINavigationController自定义导航按钮
20.关于UIKit中的屏幕、窗口和视图 [理论]
21.UIView视图和CALayer层 [理论]
22.视图和控件的职责与用途 [理论]
23.应用程序中的事件响应链 [理论]
24.关于UIKit里的手势和触摸事件 [理论]
25.iOS开发中常用的六种手势 [理论]
26.视图控制器加载视图的步骤 [理论]
27.使用视图控制器搭建UI界面和连接数据 [理论]
28.为您的页面选择合适的控制器 [理论]
29.UINavigationController导航控制器的原理 [理论]
30.UITabBarController选项卡控制器的原理 [理论]
31.UIKit应用中的MVC代码结构 [理论]
32.应用程序的MVC架构解析 [理论]
33.Storyboard故事板的简介以及优缺点分析 [理论]
34.关于UITableView的UITableViewDataSource [理论]
35.以动画的方式演示单元格的复用机制 [理论]
第3章:常用控件的使用
1.UIButton控件的使用
2.UIButton图片按钮的使用
3.UILabel文本标签的使用
4.UILabel自定义文字样式
5.UILabel文本标签的自动换行
6.UISwitch开关控件的使用
7.UIStepper控件的使用
8.UITextField控件的使用
9.普通警告窗口的使用
10.动作表样式警告窗口的使用
11.UIDatePicker日期时间选择器
12.环形进度条控件的使用
13.使用WKWebView控件加载网页
14.使用WKWebView控件加载本地HTML
15.MKMapView加载简单地图
16.为MKMapView指定地理坐标
17.在MKMapView地图上显示提示框
18.将地理坐标转换为实际地名
19.设置UITableView单元格的高度
20.设置UITableView单元格数据源
21.设置UITableView单元格背景色
22.UITableView单元格间隔背景色
23.设置UITableView单元格图标
24.使用UITableView制作简单表格
25.UITableView滑动到指定单元格
26.自定义UITableView单元格Accessory样式
27.删除UITableView单元格
28.插入UITableView单元格
29.调整UITableView单元格的顺序
30.iOS应用界面中的视图和控件 [理论]
31.关于UITableView的组成部分 [理论]
第4章:多媒体相关技术
1.使用图形上下文按一定比例缩放图片
2.使用图形上下文转换图片为灰度图
3.使用CoreImage框架设置图片的单色效果
4.使用CoreImage框架更改图片的色相
5.使用CoreImage框架给图片添加马赛克效果
6.使用UIBlurEffect给图片添加模糊效果
7.遍历系统提供的所有滤镜
8.使用CATransaction Reveal制作动画
9.使用CATransaction Push制作动画
10.使用transition动画块创建左右翻转动画
11.使用transition动画块创建卷曲动画
12.监听animate动画块的结束事件
13.使用UIImageView制作帧动画
14.使用SystemSoundId播放简短声音
15.使用AudioPlayer播放音乐
16.实现音乐的背景播放功能
17.使用MediaPlayer框架播放影片
18.关于字符、字形、字型、字体和文字的布局 [理论]
19.关于CoreImage框架的简介 [理论]
20.关于TextKit框架的简介 [理论]
21.iOS开发中的音频播放技术 [理论]
第5章:数据处理、iOS新特性
1.程序沙箱结构中常用的几个目录
2.文件夹的创建
3.创建各种类型的文件
4.对文件夹进行遍历操作
5.复制、移动和删除文件
6.退出系统前的事件处理
7.检测App是否首次运行
8.读取和解析Plist属性列表文件
9.通过代码创建Plist文件
10.NSKeyedArchiver存储和解析数据
11.创建CoreData实体并插入数据
12.查找CoreData中的数据
13.编辑CoreData中的数据
14.删除CoreData中的数据
15.单例模式的使用
16.解析Xml文档
17.解析Json文档
18.与设计师的心灵沟通
19.iOS11新特性 - 颜色集的使用
20.iOS11新特性 - CoreML机器学习框架
21.iOS11新特性 - ARKit增强现实
22.利用OCR技术识别信用卡号码
23.UI Testing界面测试功能的使用
24.iOS11新特性 - 真机无线调试
25.iOS中的数据持久化方式 [理论]
第6章:网络、多线程与社会化分享
1.检测网络的连接状态
2.使用UIApplication对象打开网页
3.使用UIApplication对象拨打电话
4.使用UIApplication对象发送短信
5.使用UIApplication对象发送邮件
6.使用UIApplication对象打开地图
7.使用MFMailComposeViewController编写邮件
8.使用同步Get的方式查询某地天气
9.使用异步Get的方式查询网页源码
10.使用异步Get的方式查询GitHub数据
11.使用同步Post的方式查询IP地址信息
12.使用异步Post的方式查询IP地址信息
13.使用异步的方式下载网络图片
14.使用URLSession将地理坐标转换为地名
15.使用URLSession下载图片并写入文档
16.使用URLSession下载图片并显示下载进度
17.使用URLSession上传图片至服务器
18.PerformSelector消息处理方法
19.使用Timer执行定时任务
20.PerformSelector方法的延迟执行
21.使用Thread暂停动作的执行
22.使用GCD多线程技术下载图片
23.多线程的同步与异步
24.使用QQ开放平台并获得应用key
25.使用新浪微博开放平台并获得应用key
26.使用微信开放平台并获得应用key
27.注册ShareSdk并获得对应的key
28.ShareSdk的下载安装及配置
29.实现ShareSdk的社会化分享功能
30.网络访问中的常见概念 [理论]
31.使用URLSession进行网络请求 [理论]
32.任务、进程和线程的概念 [理论]
33.线程的Stack space, Priority和生命周期 [理论]
34.iOS开发中的三项主流多线程技术 [理论]
35.iOS开发中的线程和Run loop [理论]
36.使用Main run loop处理与用户交互事件 [理论]
第7章:iOS开发实用进阶内容
1.隐藏顶部的状态栏
2.列出设备上所有的字体
3.给代码方法添加宏注释
4.计算两个日期间的差值
5.正则表达式的使用
6.在Swift文件中调用Obejct-C类和方法
7.使用Xcode的版本管理功能(SCM)
8.实现App的Settings设置
9.陀螺仪设备的使用
10.定位设备的使用
11.系统本地通知的创建
12.从系统相册中读取图片
13.调用相机并获取拍摄后的图片
14.使用CoreText框架创建富文本
15.截取当前屏幕上的显示内容
16.给图片添加水印效果
17.使用CGBlendMode改变UIImage颜色
18.图像中人物的面部检测
19.使用Quarz2d绘制自定义图形
20.创建位移关键帧动画
21.查看运行中程序的元素层级
22.在Storyboard中设置初始视图控制器
23.在Storyboard中使用标签和按钮控件
24.在Storyboard中使用图像视图控件
25.在Storyboard中使用表格控件
26.在Storyboard中使用集合控件
27.Storyboard的常用项目结构
28.多个Storyboard中的页面跳转
29.使用Segue进行页面跳转并传递参数
30.在Storyboard中适配页面至各种分辨率
31.对Storyboard进行本地化处理
32.App内容文本的本地化
33.在AppStore Connect中创建新的App
34.IAP内购功能的具体实现和测试
35.为新的App添加IAP内购项目
36.为IAP内购添加沙箱技术测试人员
37.项目的打包上传和提交审核
38.iOS设备支持三种定位方式 [理论]
39.iOS开发中的陀螺仪和加速计 [理论]
40.iOS应用程序的本地化 [理论]
41.提交App审核之前的准备工作 [理论]
42.App Store 审核指南 - 安全篇 [理论]
43.App Store 审核指南 - 性能篇 [理论]
44.App Store 审核指南 - 商务篇 [理论]
45.可以接受和不可接受的业务模式 [理论]
46.App Store 审核指南 - 设计篇 [理论]
47.App Store 审核指南 - 法律篇 [理论]
48.避免审查时常见的 App 拒绝情况 [理论]
49.数据存储规范和开发者的行为准则 [理论]
50.App Store的商业模式 [理论]
51.如何入选AppStore的精品推荐 [理论]

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,15天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握iOS知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

零基础、手把手学习iOS开发!

掌握iOS开发日常工作中的大多数知识点!

 

订阅课程 开始学习

你可能感兴趣的:(视频教程-iOS移动开发从入门到精通(Xcode11 & Swift5)-iOS)