视频教程-Swift5语言入门实例教程-Swift

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

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

 

视频教程-Swift5语言入门实例教程-Swift

学习有效期:永久观看

学习时长:699分钟

学习计划:12天

难度:

 

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

讲师姓名:李发展

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

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

☛点击立即跟老师学习☚

 

「你将学到什么?」

【课程概括】

包含常量与变量、基本数据类型,以及Swift语言中的新数据类型—元组型和可选型的内容。同时还讲解了运算符和表达式、流程控制语句、字符和字符串、集合类型、函数和闭包。此外,Swift面向对象的枚举、结构体、类,以及内存管理、协议与抽象类型、错误处理、链式编程、iOS开发中的常见概念等内容也有所涉及。在第八章我们使用Swift语言实现了栈、队列、二叉树等数据结构,还实现了常见的8种排序算法。第九章则包含了证书的创建、项目的架构、开发、打包、上传和发布一整套流程,供您学以致用。


【课程特点】

1、119节大容量课程:包含了Swift 5.0语言大部分知识点;

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

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

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

5、视频短小精悍:即方便于您的学习和记忆,也方便日后对功能的检索;


【移动端客户评价】

『五个星不够,想给十个。本来我是学通信的学生,发现h5可以打包成iOS app,但是继续学下去发现很多iOS资源用不了,于是就来学iOS开发,老师的课很好,我把他的iOS开发三件套课程全部买了,老师梳理的脉络很清晰,绝对可以节省你很多学习的时间成本,不用你一知半解的胡乱Google,三套课程150,绝对的良心价。远比培训班便宜,也比书便宜。还要说一句,老师的课绝对脉络清晰,不懂的概念去Google,Google完还是不懂也没关系,后续的课程慢慢就会让你理解,所以前期不懂不要急,不要急于问为什么,慢慢你就会理解为什么。好了,送给准备入坑iOS开发的大家一句话:编程不要眼高手低。』

 评论人: 180470185 – Sep 3, 2018

 

「课程学习目录」

第1章:Swift入门知识
1.第一课:iOS项目模板的介绍
2.使用Playground学习Swift
3.Swift语言中的常量和变量
4.Swift的标识符和关键字
5.Swift的表达式Expressions
6.给Swift代码添加注释语句
7.Swift的几个打印输出语句
8.在控制台输出类的实例及其属性
第2章:Swift的数据类型
1.Swift的(Boolean)布尔类型
2.Swift的(Int)整形类型
3.Swift的(Float)和(Double)浮点类型
4.字符串(String)及对字符(Characters)的遍历
5.Swift字符串的使用详解
6.Swift中的元组(Tuples)
7.基本数据类型之间的互相转换
8.一维数组(Array)的使用详解
9.多维数组的创建和遍历
10.数组的几种遍历方式
11.字典(Dictionary)的使用详解
12.Swift的一元、二元和三元运算符
13.Swift的位运算符和防溢出运算符
14.比较运算符和区间运算符
第3章:Swift的流程控制
1.使用for-in循环遍历数组
2.使用循环语句获得序列中的最小值
3.switch-case语句的实例解析
4.continue、break和fallthrough的区别
5.while和repeat-while循环语句
6.if和if-let判断语句的使用解析
第4章:Swift的函数
1.函数func以及函数的参数和返回值
2.函数的外部参数名
3.创建拥有任意数量参数的函数
4.函数的输入输出inout参数解析
5.给函数的参数设置默认的取值
6.使用函数作为另一个函数的参数
7.函数类型的解析
8.使用函数类型作为函数的返回类型
9.函数可以拥有多个返回值
10.藏在函数内部的函数
11.递归函数的使用解析
12.Swift那些非常实用的内部函数
第5章:Swift的类与对象
1.Swift的枚举(enum)类型及遍历
2.给枚举类型添加方法
3.Swift的结构(struct)类型及其下标(subscript)
4.类(class)的初始化方法、属性和方法
5.类的引用(reference)特征
6.类和结构两个类型的比较
7.类属性的set和get方法解析
8.类属性的willSet和didSet方法解析
9.类析构方法(deinit)的使用
10.给类添加下标(subscript)
11.类的静态方法(class func)
12.将一个类的实例作为另一个类的属性
13.类的继承以及方法的重写(override)
14.父类在实例类型转化时的应用
15.使用is语句检查实例的类型
16.使用Any表示任意值类型
第6章:扩展和协议
1.使用扩展(extension)扩展类型的属性
2.使用extension对方法进行扩展
3.使用协议(protocol)进行方法的声明
4.问号?和感叹号!的用法解析
5.Swift中的闭包(Closure)详解
6.Swift语言中的泛型编程
7.Swift的do-try-catch错误处理模式
8.实例的引用特征和Swift的内存管理
9.实例的交叉引用和弱引用(weak)
10.Swift的懒加载(lazy initialization)使用解析
第7章:iOS开发常见概念
1.范围Range、ClosedRange和NSRange的使用
2.点CGPoint和变形CGAffineTransform的使用
3.尺寸CGSize的使用详解
4.范围CGRect的使用详解
5.使用NSString对字符串进行各种操作
6.日期Date和DateFormatter日期的格式化
7.日历Calendar和日期组件DateComponents
8.日历Calendar和时区TimeZone
9.使用定时组件Timer执行定时任务
10.使用UserDefaults和归档方式存取用户数据
11.路径URL的使用详解
12.使用DispatchGroup管理线程组
13.使用UIScreen查询设备屏幕信息
14.使用UIColor设置界面组件的颜色属性
第8章:实用进阶
1.Swift语言中的两种单例模式
2.Swift语言中的三种消息传递模式
3.闭包在定时任务、动画和线程中的使用
4.通过protocol在两个对象中进行消息传递
5.通过间接代理进行对象间的消息传递
6.通过属性进行对象间的消息传递
7.使用通知的方法进行对象间的数据传递
8.使用performSegue在故事板页面之间进行数据传递
9.Swift中的栈Stack和队列Queue详解
10.Swift中的链表LinkedList详解
11.使用Swift创建一个二叉树BinaryTreeNode
12.冒泡排序算法的Swift实现
13.选择排序算法的Swift实现
14.快速排序算法的Swift实现
15.插入排序算法的Swift实现
16.希尔排序算法的Swift实现
17.归并排序算法的Swift实现
18.基数排序算法的Swift实现
19.堆排序算法的Swift实现
第9章:Swift完整项目实例
1.在AppConnect中创建产品ACTHelper
2.在Xcode中创建新项目ACTHelper
3.创建开发证书和发布证书及其它文件
4.在ACTHelper项目中使用CocoaPod管理插件
5.创建BaseViewController作为控制器的基类
6.创建App的欢迎页面
7.登陆页面:创建自定义视图及相关组件
8.登陆页面:创建自定义表单Row以及基控制器
9.创建用户登陆页面
10.用户注册账号信息的输入和短信验证码
11.用户注册头像和科目信息输入页面
12.用户注册考试成绩输入页面及相关自定义组件
13.试题解析页面及相关自定义组件
14.试题科目列表及答案列表等自定义组件
15.创建试题解析列表页面和试卷选择页面
16.创建试题详情页面和浮动菜单组件
17.试题原文显示页面和数学公式的渲染
18.账号设置列表页面和分享、反馈、评分功能
19.会员个人信息设置页面和登出功能
20.App发布前的设置以及打包、上传和提交审核

 

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

  • 大咖讲解

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

  • 答疑服务

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

  • 课程资料+课件

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

  • 常用开发实战

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

  • 大牛技术大会视频

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

  • APP+PC随时随地学习

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

 

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

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

 

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

【完善的技术体系】

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

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

【清晰的课程脉络】

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

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

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

 

「你可以收获什么?」

快速掌握Swift 5.0开发语言!

通过实例走通从头至尾的一个App的完整开发流程!

 

订阅课程 开始学习

你可能感兴趣的:(视频教程-Swift5语言入门实例教程-Swift)