【李宁】Swift开发系列视频教程

中阶学习Swift的基本语言和基本开发方法。

5分 学习人数榜    第5 更新: 2014/11/01

收藏( 512 下载课程 二维码 下载学堂APP 缓存视频离线看 学习社群 二维码 关注公众号 加入官方群

165359 学习人数 15小时12分钟 110课时
课程权益 15分钟内无条件退款 1、仅限付费视频课程适用
2、购买后15分钟内可以找到客服进行沟通退款
3、下载资料后不再享有退款特权
4、客服(Tel:400-101-1651)

下载资料后不支持
24小时内答疑 随时随地观看课程 专属资料下载
  • 课程介绍
  • 课程大纲
  • 学员评价
  • 其他课程 181
  • 专题套餐

适合人群:

对开发iOS、OS X感兴趣的程序员、学生。

李宁老师官方粉丝群

独学而无友,则孤陋而寡闻。 与良师益友,一起交流学习。

课程目标:

学习Swift的基本语言和基本开发方法。

课程简介:

    Swift是苹果推出的一款新的编程语言,可用于开发iOS和OS X程序。Swift拥有众多语言的新特性,例如,类型推导、闭包、泛型、标注等。本教程将从swift的基本功能讲起,使学员可以学习Swift的基本语言和基本开发方法。当然,使用的开发工具是Xcode 6。

Xcode6.1下载地址:http://pan.baidu.com/s/1gdEJckz





学习条件:

 1. 要求配备一台mac电脑

 2. 熟悉Mac OS X的基本操作。

 3. 有一定的编程基础(C、C++、Java、C#、Objective-C等语言都可以)

 4. XCode6 beta下载地址:http://pan.baidu.com/s/1bAgz0


Android.jpg

展开更多

课程大纲-【李宁】Swift开发系列视频教程

资料下载
  • 1

    Swift简介和开发环境搭建(学员请加QQ群索取全部 本讲主要介绍了swift的主要特性,以及如何使用XCode6创建一个swift工程,并且编译和运行swift工程。学员请加QQ群下载源代码,群号见课程介绍。加群时提供51cto账号。

    「仅限付费用户」点击下载“课程完整源代码.7z”

    [04:51] 开始学习
  • 2

    常量和变量 本讲主要介绍了swift语言中的常量和变量的定义方法,以及常(变)量名的命名规则、println函数输出多个变量的方法等。

    「仅限付费用户」点击下载“最新源代码.zip”

    [05:34] 开始学习
  • 3

    数据类型 本讲介绍了整型、浮点型和bool类型的使用方法、获取最大值和最小值的方法、数制(十进制、二进制、八进制和十六进制)表示法以及增强数值可读性的表示法。

    [13:23] 开始学习
  • 4

    Swift中的字符串 本讲主要介绍了下面6项内容 1. 字符串类型String 2. 字符串可以包含的特殊字符 3. 字符串初始化 4. 比较字符串 5. 连接字符串 6. 字符串大小写转换

    [13:10] 开始学习
  • 5

    XCode6的新玩具:playground 本讲主要介绍了playground的基本用法(实时代码预览),并介绍了swift语言能否能在xcode5中使用。

    [06:26] 开始学习
  • 6

    Swift中的字符 本讲主要介绍了获取字符串中的每一个字符、声明字符类型变量/常量、全局函数countElements与获取字符个数、字符和字符串也可以连接和获取Unicode字符的编码

    [09:04] 开始学习
  • 7

    元组数据类型(tuples) 本讲主要介绍了元组数据类型的基本使用方法,主要内容包括元组常量/变量的定义、从元组数据中提取每一个元素的值、为元组数据中的每一个元素命名

    [07:09] 开始学习
  • 8

    nil的应用 本讲介绍了如何用nil为可选常量和变量赋值

    [02:06] 开始学习
  • 9

    类型别名(自定义类型) 本讲介绍了如何在swift中自定义类型

    [02:02] 开始学习
  • 10

    类型转换基础 本讲主要介绍了String与Int、Bool等类型之间的转换。

    [04:35] 开始学习
  • 11

    操作符基础 本讲介绍了Swift的几个特殊的操作符,这些操作包括可以对浮点数取余的%、批量赋值、闭区间范围操作符,半开半闭区间范围操作符。

    [05:44] 开始学习
  • 12

    数组的创建和初始化 本讲主要介绍了数组创建和初始化的多种方法,例如,直接赋值创建、多元素赋值,闭区间和半开半闭区间操作符赋值可能造成的错误、数组的加法等。

    [13:59] 开始学习
  • 13

    枚举数组元素的方法 本讲主要介绍了如何使用索引和直接枚举的方式获取数组元素和数组索引

    [05:06] 开始学习
  • 14

    增加和删除数组元素 本讲介绍了如何通过 append、insert、removeLast、removeAtIndex、removeAll方法添加和删除数组元素,并且解释了isEmpty属性的含义

    [06:18] 开始学习
  • 15

    字典(Dictionary) 本讲主要介绍Dictionary的基本用法,主要内容包括 1. 字典的创建和初始化 2. 创建空的字典 3. 添加、修改和删除字典中的数据 4. 根据key获取value 5. 将value转换为特定的类型 6. 枚举字典中的key和value 7. 将key和value转换为数组

    [27:26] 开始学习
  • 16

    条件语句(if、switch) 本讲主要介绍如下的内容:1. if条件语句的语法格式、2. switch语句的语法格式、3. break和fallthrough关键字、4. 区间条件、5. 元组条件、6. 值绑定、7. where子句

    [24:32] 开始学习
  • 17

    循环语句(for、while) 本讲主要介绍了for和while的基本用法。已经for语句的一些特殊用法。

    [11:03] 开始学习
  • 18

    函数(1) 本讲介绍了函数的基本定义和使用方法,已经如何通过函数返回多个值

    [12:01] 开始学习
  • 19

    函数(2) 本讲主要介绍了8个问题:1. 扩展参数名 2. 内部参数名和扩展参数名合二为一 3. 默认参数值 4. 可变参数 5. 常量和变量参数 6. 输入输出参数 7. 函数类型 8. 嵌套函数

    [32:55] 开始学习
  • 20

    闭包表达式 本讲主要介绍了如何使用闭包表达式简化代码的方法。

    [21:44] 开始学习
展开更多

5

学员评分

  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
超过  “iOS”   99%的课程

    1
    非常糟

    2
    很差

    3
    一般

    4
    很好

    5
    非常好

      展开更多
      加载中
      没有了哦~
      ¥199.00
      仅需¥99.50
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      打包下载
      618折上满减满200减25元 满300减35元 满500减55元
      是否单独购买该课程?
      直接购买 去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部