学习Swift开发的免费视频教程列表
这篇文章整理了Swift免费视频课程列表,分为Swift 基础教程和App实例开发两个部分,包括二十多个中、英文视频教程。标注为英文的视频发布在Vimeo或者Youtube,需要翻墙才可以看到。
一、Swift基础视频教程
1)苹果Swift语言视频教程闪电入门(中文)
Swift是苹果2014WWDC大会发布的一门新的苹果开发语言,苹果耗时4年完成 这门开发语言。本套swift视频开发教程介绍了Swift语言开发的方方面面,包含:Swift语言的常量与变量、Swift语言的运算符和表达式、 Swift语言的数据类型、Swift语言的数据类型转换、Swift字符串类型、Swift语言的元组类型、Swift语言的可选类型、Swift语言 的数组、Swift语言的字典、Swift语言的控制语句、Swift语言的函数、Swift语言的闭包、Swift语言的类与结构体、Swift语言的 属性、Swift方法、Swift下标、Swift继承、Swift构造器、Swift析构器、Swift扩展、Swift协议以及通过大量案例讲解 swift的方方面面新特性。
适合对象:
【什么样的人适合学习本课程】
对苹果iOS8开发感兴趣学员,关注iOS8的学员,想开发和已经投入到苹果开发的学员
学习条件:
【学习本课程需要具备什么样的基础知识和条件】
熟悉mac操作系统,了解iOS开发,了解一些Objective C开发的学员。
2)Raywenderlich出品的介绍Swift视频系列教程(英文)
这个系列的视频教程覆盖的都是基础层面的内容。可以结合苹果官方的Swift教程 (中文)来学习。
- 介绍Swift系列-0: 简介
- 介绍Swift系列-1: 变量与常量
- 介绍Swift系列-2: 字符串
- 介绍Swift系列-3: 数组
- 介绍Swift系列-4: 字典
- 介绍Swift系列-5: 控制流
- 介绍Swift系列-6: 函数
3)SwiftVideoTutorials发布的视频(英文)
介绍Swift Playground,学习使用新的实时开发环境 – Xcode 6的Playground
4)由来自Apple的Skip Wilson制作的Swift视频课程 (英文)
这是Skip Wilson的视频频道地址,其中包含很多非常好的Swift视频课程,这里就不一一列举了。
5)玩转Swift(中文)
我们期望用户在看完这门教程后,对swift语言的了解能达到中上水平。这意味着在接触Cocoa Touch将一点儿都不费劲,对一些高级概念,诸如闭包、协议、泛型、内存管理都能有所理解并且有所实践。这套教程一定比市面上普遍看到的Swift中文 教程深入,并且演示示例更丰富。
6)Swift入门:WWDC 2014官方Session 402视频翻译。(中文)
7)Swift进阶:WWDC 2014官方Session 403视频翻译。(中文)
二、Swift开发实例视频教程
1)Swift开发视频教程(中文)
XCode6 beta下载地址:http://pan.baidu.com/s/1bAgz0
【课程目标】
swift是苹果推出的一款新的编程语言,可用于开发iOS和OS X程序。swift拥有众多语言的新特性,例如,类型推导、闭包、泛型、标注等。本教程将从swift的基本功能讲起,使学员可以掌握swift的基本语 言和基本开发方法。当然,使用的开发工具是xcode 6。
【适合对象】
任何对开发iOS、OS X的程序员、学生,不管以前是否开发过这些平台的程序,都可以从本教程中受益。
【学习条件】
1. 要求配备一台mac电脑
2. 熟悉Mac OS X的基本操作。
3. 有一定的编程基础(C、C++、Java、C#、Objective-C等语言都可以)
2)Swift开发一个简单的Hello World (英文)
3)Brian Advent创建了一个频道,其中包括很多个Swift实例视频课程 (英文)
这个频道中,Brian Advent 讲解的Swift App实例包括:简单的Swift射击类游戏,To-Do-List应用 等。
4)案例:Swift Weather APP(中文)
这门课程介绍如何使用Swift语言开发一个完整的天气 iOS APP。可以学习到Interface Builder、CocoaPods、Core Location、AFNetworking的使用,以及如何通过Swift调用Objective-C组件,如何通过IBOutlets更新View。
5)使用Swift创建一个Checklist 应用: Part One (英文)