首页 > iOS工程师 > 0基础学iOS——Swift基础
0基础学iOS——Swift基础
  • 0基础学iOS——Swift基础

  • 主讲 : Carol
  • 本课程首先介绍 Swift 作为编程语言的发展方向和就业前景,然后讲解playground、可选类型,元组等 Swift 语言的新特性,并着重讲解 Swift 的知识点。
  • ¥99.00 ¥159.00 ¥98.00
  • 立即购买 Pro会员免费学

    124人学习时长 : 7.6 小时有效期 : 100 天 有效期自支付成功后开始计算,到期后仍可观看课程视频和图文,但不再享受问答和作业批改服务。Pro用户可享受无视有效期权限,随时随意轻松看。单课购买用户需关注课程有效期,合理安排学习计划。

Swift基础 Swift基础 Swift基础 Swift基础 Swift基础

Swift 语言基础

主讲:Carol

本课程首先介绍 Swift 作为编程语言的发展方向和就业前景,然后讲解playground、可选类型,元组等 Swift 语言的新特性,并着重全方面讲解 Swift 的知识点,教你从零开始创建属于自己的第一款App。

第 1 部分 Swift 基础 29 分钟

第 1 节 Swift3.0简介 9 分钟
Swift2.2到3.0的变化
第 2 节 Swift 入门 20 分钟
Xcode下载安装与使用
Swift语言新特点
常量、变量声明和命名

第 2 部分 基本数据类型和集合 60 分钟

第 1 节 基本数据类型 20 分钟
整型
浮点型
布尔型
数值型间类型转换
元组
字符
字符串
操作字符串
第 2 节 数组 10 分钟
数组定义
基本操作
第 3 节 字典 15 分钟
声明和创建字典
基本操作
第 4 节 集合 15 分钟
创建集合
集合关系与运算
作业:随机生成数组并排序输出
随机生成数组并排序输出

第 3 部分 运算符与控制语句 70 分钟

第 1 节 运算符 50 分钟
算术运算符
溢出运算符
比较运算符
三目运算符
nil合并运算
范围运算符
逻辑运算符
自定义运算符
第 2 节 控制语句 20 分钟
分支结构
循环结构
break和continue
作业:打印多边形
打印多边形

第 4 部分 Swift 可选类型 30 分钟

第 1 节 可选类型的定义和解析 30 分钟
可选类型定义和解析

第 5 部分 枚举和结构体 30 分钟

第 1 节 枚举的定义和使用 15 分钟
枚举的定义和使用
第 2 节 结构体 15 分钟
结构体

第 6 部分 函数和闭包 90 分钟

第 1 节 函数 70 分钟
函数定义和调用
函数的参数形式
函数类型
函数重载
嵌套函数
第 2 节 闭包 20 分钟
闭包的定义
闭包的使用
作业:创建1000个女朋友
创建1000个女朋友

第 7 部分 Swift 协议 90 分钟

第 1 节 协议的定义和使用 75 分钟
协议语法与实现
协议指定的属性和方法要求
协议指定的构造器
协议作为类型
协议类型
第 2 节 扩展 15 分钟
扩展
作业:实现动物的不同叫声
实现动物的不同叫声

第 8 部分 面向对象编程(类) 55 分钟

第 1 节 类 30 分钟
类的定义
存储属性和计算属性
可选链
类的构造与析构
第 2 节 继承和多态 10 分钟
继承和多态
第 3 节 封装 15 分钟
封装与隐藏
作业:举行一次车展
举行一次车展

学员服务

  • 作业批改
  • 有问必答

主讲老师

  • Carol

    极客学院布道师

    极客学院资深布道师,有丰富的 iOS 开发和教学经验,QQ列表展示、三级控制器、通讯录、i手势密码锁和 Watchkit等 iOS 实战系列课程深受欢迎。