从零开始学Swift——语法篇 第一季

Swift语言入门,学习Swift语言

5738人学习

初级56课时2018/01/26更新

二维码下载学堂APP缓存视频离线看

关东升
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

《从零开始学Swift》读者,对Swift语言感兴趣,swift初级人员,iOS开发

你将会学到:

Swift语言入门,学习Swift语言

课程简介:

本视频是基于Swift2.x版本录制,与图书《从零开始学Swift》语法篇同步讲解。是学习Swift视频,进行iOS开发的必备知识。

主要介绍的内容有:运行Swift程序的交互式方式和编译为可执行文件方式,介绍Swift的程序结构。使用XcodePlayground编写和运行Swift程序代码,以及如何在Linux下搭建Swift开发环境。同时介绍Swift的基本语法,其中包括标识符、关键字、常量、变量、表达式和注释等内容。最后介绍Swift的基本运算符,这些运算符包括算术运算符、关系运算符、逻辑运算符、位运算符等。Swift的数据类型,包括UInt8Int8Double等,此外还有元组(tuple)等类型。同时介绍了Swift中的字符和字符串,以及字符串可变性和字符的比较等内容。本课程还介绍了Swift语言的控制语句,包括分支语句(ifswitch)、循环语句(whilerepeat-whileforfor-in)和跳转语句(breakcontinuefallthroughreturn)等。后面介绍了Swift提供的几种数据结构的实现:数组、字典和Set集合。Swift中的函数:Swift中的函数可以独立存在,即全局函数;也可以在别的函数中存在,即函数嵌套;还可以在类、结构体和枚举中存在,即方法。Swift语言中的闭包,包括闭包的概念、闭包表达式、尾随闭包和捕获值等内容。


为回馈广大学员,在51CTO学堂周年庆活动期间(2018-6-30到2018-7-2)智捷课堂买关老师课程送如下图书:

《Java相关图书一本》

《从零开始学Swift》

《iOS开发指南》

《Android开发相关图书一本

《Cocos2d-x实战C++卷》

《Cocos2d-x实战Lua卷》

详情见:http://blog.51cto.com/tonyguan/2134034


展开更多

课程大纲-从零开始学Swift——语法篇 第一季

  • 第1章准备起航(19分钟4节)

  • 1-1

    1.1关于课程通过鱼骨图介绍本课程主要内容

    [02:44]
  • 1-2

    1.2如何学习Swift语言看视频、看书、做课后练习学习Swift语言

    [02:33]
  • 1-3

    1.3.1Xcode开发工具OS X和iOS开发工具主要是Xcode,Swift语言也可以使用Xcode工具进行学习和编写,介绍Xcode安装、Xcode卸载、Xcode使用

    [10:06]
  • 1-4

    1.3.2AppCode开发工具AppCode是JetBrains公司开发用以替代Xcode的一款产品。AppCode提供了很多Xcode没有的一些功能,操作界面继承了JetBrains的一贯风格。AppCode还提供了很多灵活的设置项目。

    「仅限付费用户」点击下载“《从零开始学Swift》代码.zip”

    [03:44]
  • 第2章Swift语法基础(25分钟3节)

  • 2-1

    3.1标识符和关键字任何一种计算机语言都离不开标识符和关键字,下面将详细介绍Swift标识符和关键字。标识符就是变量、常量、方法、函数、枚举、结构体、类、协议等由开发人员指定的名字。

    [16:56]
  • 2-2

    3.2 常量和变量在声明和初始化常量时,请在标识符的前面加上关键字let。在Swift中声明变量,就是在标识符的前面加上关键字var。

    [03:56]
  • 2-3

    3.3注释和表达式Swift程序有两类注释:单行注释(//)和多行注释(/*...*/)。表达式是程序代码的重要组成部分,在Swift中,表达式有3种形式。

    [04:42]
  • 第3章运算符(48分钟5节)

  • 3-1

    4.1算术运算符Swift中的算术运算符用来组织整型和浮点型数据的算术运算,按照参加运算的操作数的不同可以分为一元运算符和二元运算符。

    [12:11]
  • 3-2

    4.2 关系运算符关系运算是比较两个表达式大小关系的运算,它的结果是布尔型数据,即如果表达式成立则结果为true,否则为false。

    [17:29]
  • 3-3

    4.3 逻辑运算符逻辑运算符是对布尔型变量进行运算,其结果也是布尔型

    [05:32]
  • 3-4

    4.4 位运算符位运算是以二进位(bit)为单位进行运算的,操作数和结果都是整型数据。位运算符有如下几个运算符:&、|、^、~、>>、<<。

    [07:53]
  • 3-5

    4.5 其他运算符其他运算符:三元运算符、括号、引用号(.)、赋值号(=)、问号(?)等

    [05:07]
  • 第4章Swift原生数据类型(55分钟5节)

  • 4-1

    5.1~5.3Swift数据类型、整型、浮点型Swift中的数据类型包括:整型、浮点型、布尔型、字符、字符串、元组、集合、枚举、结构体和类等

    [09:41]
  • 4-2

    5.4数字表示方式整型和浮点型都表示数字类型,那么在给这些类型的变量或常量赋值时,应该如何表示这些数字的值呢?

    [05:26]
  • 4-3

    5.5~5.6数字类型之间的转换、布尔型Swift是一种安全的语言,对于类型的检查非常严格,不同类型之间不能随便转换。布尔型(Bool)有两个值:true和false

    [16:33]
  • 4-4

    5.7元组类型元组(tuple)这个词很抽象,它是一种数据结构,在数学中应用广泛。在计算机科学中,元组是关系数据库中的基本概念,元组表中的一条记录,每列就是一个字段。因此在二维表里,元组也称为记录

    [06:42]
  • 4-5

    5.8可选类型在可选类型之后的问号(?)或感叹号(!)究竟有什么区别呢?这与可选类型的拆包(unwrapping)有关。

    [17:37]
  • 第5章完成一个Swift程序(1小时2分钟7节)

  • 5-1

    2.编写和运行Swift程序编写和运行Swift程序可分为:交互式方式运行;编译为可执行文件方式运行。

    [08:41]
  • 5-2

    2.1使用REPLREPL是英文Read-Eval-Print Loop的缩写,直译为“读取−求值−输出”,指代一种简单的交互式运行编程环境。REPL对于学习一门新的编程语言具有很大帮助,因为它能立刻对初学者做出回应。许多编程语言可以使用REPL研究算法以及进行调试。

    [13:34]
  • 5-3

    2.2使用PlaygroundXcode 6之后通过提供一个Playground工具封装了Swift REPL,Playground因此成为图形界面化的交互式运行编程环境工具。

    [03:54]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部