扫码支付

购买商品:
商品价格:

价格读取中

支付方式:
微信

请扫码进行支付

支付宝

请扫码进行支付

二维码已过期,请点击刷新

  • 课程> 移动开发> Swift
  • 从零开始学Swift——语法篇 第一季

    本课程支持以下优惠:

  • 由百度云提供技术支持
    课程目录
    第一章:准备起航
    • 1. 我是谁 (免费)
    • 3:07
    • 2. 1.1关于课程 (免费)
    • 2:45
    • 3. 1.2如何学习Swift语言 (免费)
    • 2:33
    • 4. 1.3.1Xcode开发工具 (免费)
    • 10:08
    • 5. 1.3.2AppCode开发工具
    • 3:44
    第二章:第一个Swift程序
    • 1. 2.编写和运行Swift程序 (免费)
    • 8:41
    • 2. 2.1使用REPL
    • 13:34
    • 3. 2.2使用Playground
    • 3:54
    • 4. 2.3创建OS X工程
    • 11:55
    • 5. 2.4使用swiftc命令
    • 8:55
    • 6. 2.5代码解释
    • 7:26
    • 7. 2.6在Linux下编译和运行Swift程序
    • 7:38
    第三章:Swift语法基础
    • 1. 3.1标识符和关键字 (免费)
    • 16:56
    • 2. 3.2 常量和变量
    • 3:56
    • 3. 3.3注释和表达式
    • 4:42
    第四章:运算符
    • 1. 4.1算术运算符 (免费)
    • 12:11
    • 2. 4.2 关系运算符
    • 17:29
    • 3. 4.3 逻辑运算符
    • 5:32
    • 4. 4.4 位运算符
    • 7:53
    • 5. 4.5 其他运算符
    • 5:07
    第五章:Swift原生数据类型
    • 1. 5.1~5.3Swift数据类型、整型、浮点型 (免费)
    • 9:41
    • 2. 5.4数字表示方式
    • 5:26
    • 3. 5.5~5.6数字类型之间的转换、布尔型
    • 16:33
    • 4. 5.7元组类型
    • 6:42
    • 5. 5.8可选类型
    • 17:37
    第六章:Swift原生字符串
    • 1. 6.1字符 (免费)
    • 13:27
    • 2. 6.2创建字符串
    • 5:33
    • 3. 6.3.1字符串的拼接
    • 10:28
    • 4. 6.3.2字符串插入、删除和替换
    • 16:03
    • 5. 6.4字符串比较
    • 6:11
    第七章:控制语句
    • 1. 7.1分支语句 (免费)
    • 24:35
    • 2. 7.2循环语句
    • 11:09
    • 3. 7.3跳转语句
    • 10:30
    • 4. 7.4范围与区间运算符
    • 6:28
    • 5. 7.5值绑定
    • 5:06
    • 6. 7.6Where语句
    • 6:37

    优惠套餐

    从零开始学Swift——套餐
    套餐价:¥138.00
    会员9折
    原价:¥154
    • 【课程类型】技术教程 【难度级别】初级 【适合人群】所有人
    • 【课程介绍】
      本视频主要介绍Swift程序开发环境、Swift 语法基础、运算符、Swift原生数据类型、Swift原生字符串、控制语句。本视频是基 于Swift2.x版本录制,与图书《从零开始学Swift》语法篇同步讲解。是学习Swift视频,进行iOS开发的必备知识。代码下载地址 http://51work6.com/swiftbook1.php
    • 【课程目标】
      掌握Swift语言,使用Swift语言iOS开发
    • 【课程计划】
      按照章节录制课程,上传课程

    第一章:准备起航
    1 我是谁
    3:07
    我是谁?一位程序员;一位老师;一位作家......
    通过鱼骨图介绍本课程主要内容
    看视频、看书、做课后练习学习Swift语言
    OS X和iOS开发工具主要是Xcode,Swift语言也可以使用Xcode工具进行学习和编写,介绍Xcode安装、Xcode卸载、Xcode使用
    AppCode是JetBrains公司开发用以替代Xcode的一款产品。AppCode提供了很多Xcode没有的一些功能,操作界面继承了JetBrains的一贯风格。AppCode还提供了很多灵活的设置项目。

    第二章:第一个Swift程序
    编写和运行Swift程序可分为:交互式方式运行;编译为可执行文件方式运行。
    2 2.1使用REPL
    13:34
    REPL是英文Read-Eval-Print Loop的缩写,直译为“读取−求值−输出”,指代一种简单的交互式运行编程环境。REPL对于学习一门新的编程语言具有很大帮助,因为它能立刻对初学者做出回应。许多编程语言可以使用REPL研究算法以及进行调试。
    Xcode 6之后通过提供一个Playground工具封装了Swift REPL,Playground因此成为图形界面化的交互式运行编程环境工具。
    介绍如何使用Xcode创建OS X工程,编译和运行。以及通过AppCode创建OS X工程。
    Xcode工具提供了一个基于命令行的Swift代码编译命令swiftc,可以在终端中运行swiftc命令编译Swift代码。
    import Foundation语句表示引入Foundation框架,类似于Objective-C中的#import和C中的#include。
    Swift开源之后,可以在Linux下编译和运行Swift程序。可以根据自己的情况在PC上安装相应的版本。

    第三章:Swift语法基础
    任何一种计算机语言都离不开标识符和关键字,下面将详细介绍Swift标识符和关键字。标识符就是变量、常量、方法、函数、枚举、结构体、类、协议等由开发人员指定的名字。
    在声明和初始化常量时,请在标识符的前面加上关键字let。在Swift中声明变量,就是在标识符的前面加上关键字var。
    Swift程序有两类注释:单行注释(//)和多行注释(/*...*/)。表达式是程序代码的重要组成部分,在Swift中,表达式有3种形式。

    第四章:运算符
    Swift中的算术运算符用来组织整型和浮点型数据的算术运算,按照参加运算的操作数的不同可以分为一元运算符和二元运算符。
    关系运算是比较两个表达式大小关系的运算,它的结果是布尔型数据,即如果表达式成立则结果为true,否则为false。
    逻辑运算符是对布尔型变量进行运算,其结果也是布尔型
    位运算是以二进位(bit)为单位进行运算的,操作数和结果都是整型数据。位运算符有如下几个运算符:&、|、^、~、>>、<<。
    其他运算符:三元运算符、括号、引用号(.)、赋值号(=)、问号(?)等

    第五章:Swift原生数据类型
    Swift中的数据类型包括:整型、浮点型、布尔型、字符、字符串、元组、集合、枚举、结构体和类等
    整型和浮点型都表示数字类型,那么在给这些类型的变量或常量赋值时,应该如何表示这些数字的值呢?
    Swift是一种安全的语言,对于类型的检查非常严格,不同类型之间不能随便转换。布尔型(Bool)有两个值:true和false
    元组(tuple)这个词很抽象,它是一种数据结构,在数学中应用广泛。在计算机科学中,元组是关系数据库中的基本概念,元组表中的一条记录,每列就是一个字段。因此在二维表里,元组也称为记录
    5 5.8可选类型
    17:37
    在可选类型之后的问号(?)或感叹号(!)究竟有什么区别呢?这与可选类型的拆包(unwrapping)有关。

    第六章:Swift原生字符串
    1 6.1字符
    13:27
    字符串的组成单位是字符。Swift是一种现代计算机语言,它采用Unicode编码,它的字符几乎涵盖了我们所知道的一切字符。表示一个字符可以使用字符本身,也可以使用它的Unicode编码。
    在Swift 中字符串的类型是String。事实上String是一个结构体。
    Swift中String字符串之间的拼接可以使用+和+=运算符,String字符串与字符拼接可以使用String的append(_: Character)方法。
    可变字符串还可以插入、删除和替换,索引位置插入字符insert(),索引位置删除字符removeAtIndex() ,删除指定范围内的字符串removeRange(),使用字符串或字符替换指定范围内的字符串replaceRange()
    字符串比较涉及字符串大小比较和相等比较,以及字符串前缀和后缀的比较。

    第七章:控制语句
    1 7.1分支语句
    24:35
    Swift编程语言提供了if、switch和guard三种分支语句。
    2 7.2循环语句
    11:09
    Swift编程语言支持4种循环构造类型:while、repeat-while、for和for-in。
    3 7.3跳转语句
    10:30
    跳转语句能够改变程序的执行顺序,可以实现程序的跳转。Swift有5种跳转语句:break、continue、fallthrough、throw和return。
    在定义范围的时候使用了闭区间(...)和半开区间(..<)运算符。闭区间包含上下临界值;半开区间包含下临界值,但不包含上临界值。
    5 7.5值绑定
    5:06
    有时候在一些控制语句中可以将表达式的值临时赋给一个常量或变量,这些常量或变量能够在该控制语句中使用,这称为“值绑定”。值绑定可以应用于if、guard和switch等控制语句中。
    有时可以在一些控制语句中使用where语句,进行条件过滤,where类似于SQL语句中的where语句。能够使用where语句的控制语句有switch、for-in和guard等。此外,where语句还可以应用于泛型

    全部评价(0
    好评(0
    中评(0
    差评(0
    发表评价
    关东升
    64课程418785学员
    国内知名iOS技术作家,iOS技术顾问,移动开发专家。精通iOS、Android和 Windows Phone及Html5等移动开发技术,精通Cocos2d-x等游戏开发技术。曾先后主持开发大型网络游戏神农诀iOS和Android客户端开发、国家农产品追溯系统iPad客户端开发、酒店预订系统iPhone客户端开发、金融系统微博iOS、WP7、Android客户端开发。在App Store发布多款游戏和应用软件。 独立编写10多本畅销著作,用4年时间建立起了完整的iOS学习知识体系,撰写8本相关书籍覆盖了iOS技术方方面面。用3年时间建立起了完整的Cocos2d-x学习知识体系,撰写4本相关书籍
    所属机构:智捷课堂