李宁
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

对开发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:22]
  • 4

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

    [13:09]
  • 5

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

    [06:26]
  • 6

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

    [09:03]
  • 7

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

    [07:09]
  • 8

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

    [02:06]
  • 9

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

    [02:01]
  • 10

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

    [04:35]
  • 11

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

    [05:44]
  • 12

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

    [13:59]
  • 13

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

    [05:05]
  • 14

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

    [06:17]
  • 15

    字典(Dictionary)本讲主要介绍Dictionary的基本用法,主要内容包括1. 字典的创建和初始化2. 创建空的字典3. 添加、修改和删除字典中的数据4. 根据key获取value5. 将value转换为特定的类型6. 枚举字典中的key和value7. 将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:00]
  • 19

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

    [32:55]
  • 20

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

    [21:44]
展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部