學(xué)習(xí)Swift開發(fā)的免費視頻教程列表
這篇文章整理了Swift免費視頻課程列表,分為Swift 基礎(chǔ)教程和App實例開發(fā)兩個部分,包括二十多個中、英文視頻教程。標(biāo)注為英文的視頻發(fā)布在Vimeo或者Youtube,需要翻墻才可以看到。
一、Swift基礎(chǔ)視頻教程
1)蘋果Swift語言視頻教程閃電入門(中文)
Swift是蘋果2014WWDC大會發(fā)布的一門新的蘋果開發(fā)語言,蘋果耗時4年完成 這門開發(fā)語言。本套swift視頻開發(fā)教程介紹了Swift語言開發(fā)的方方面面,包含:Swift語言的常量與變量、Swift語言的運算符和表達式、 Swift語言的數(shù)據(jù)類型、Swift語言的數(shù)據(jù)類型轉(zhuǎn)換、Swift字符串類型、Swift語言的元組類型、Swift語言的可選類型、Swift語言 的數(shù)組、Swift語言的字典、Swift語言的控制語句、Swift語言的函數(shù)、Swift語言的閉包、Swift語言的類與結(jié)構(gòu)體、Swift語言的 屬性、Swift方法、Swift下標(biāo)、Swift繼承、Swift構(gòu)造器、Swift析構(gòu)器、Swift擴展、Swift協(xié)議以及通過大量案例講解 swift的方方面面新特性。
適合對象:
【什么樣的人適合學(xué)習(xí)本課程】
對蘋果iOS8開發(fā)感興趣學(xué)員,關(guān)注iOS8的學(xué)員,想開發(fā)和已經(jīng)投入到蘋果開發(fā)的學(xué)員
學(xué)習(xí)條件:
【學(xué)習(xí)本課程需要具備什么樣的基礎(chǔ)知識和條件】
熟悉mac操作系統(tǒng),了解iOS開發(fā),了解一些Objective C開發(fā)的學(xué)員。
2)Raywenderlich出品的介紹Swift視頻系列教程(英文)
這個系列的視頻教程覆蓋的都是基礎(chǔ)層面的內(nèi)容??梢越Y(jié)合蘋果官方的Swift教程 (中文)來學(xué)習(xí)。
- 介紹Swift系列-0: 簡介
- 介紹Swift系列-1: 變量與常量
- 介紹Swift系列-2: 字符串
- 介紹Swift系列-3: 數(shù)組
- 介紹Swift系列-4: 字典
- 介紹Swift系列-5: 控制流
- 介紹Swift系列-6: 函數(shù)
3)SwiftVideoTutorials發(fā)布的視頻(英文)
介紹Swift Playground,學(xué)習(xí)使用新的實時開發(fā)環(huán)境 – Xcode 6的Playground
4)由來自Apple的Skip Wilson制作的Swift視頻課程 (英文)
這是Skip Wilson的視頻頻道地址,其中包含很多非常好的Swift視頻課程,這里就不一一列舉了。
5)玩轉(zhuǎn)Swift(中文)
我們期望用戶在看完這門教程后,對swift語言的了解能達到中上水平。這意味著在接觸Cocoa Touch將一點兒都不費勁,對一些高級概念,諸如閉包、協(xié)議、泛型、內(nèi)存管理都能有所理解并且有所實踐。這套教程一定比市面上普遍看到的Swift中文 教程深入,并且演示示例更豐富。
6)Swift入門:WWDC 2014官方Session 402視頻翻譯。(中文)
7)Swift進階:WWDC 2014官方Session 403視頻翻譯。(中文)
二、Swift開發(fā)實例視頻教程
XCode6 beta下載地址:http://pan.baidu.com/s/1bAgz0
【課程目標(biāo)】
swift是蘋果推出的一款新的編程語言,可用于開發(fā)iOS和OS X程序。swift擁有眾多語言的新特性,例如,類型推導(dǎo)、閉包、泛型、標(biāo)注等。本教程將從swift的基本功能講起,使學(xué)員可以掌握swift的基本語 言和基本開發(fā)方法。當(dāng)然,使用的開發(fā)工具是xcode 6。
【適合對象】
任何對開發(fā)iOS、OS X的程序員、學(xué)生,不管以前是否開發(fā)過這些平臺的程序,都可以從本教程中受益。
【學(xué)習(xí)條件】
1. 要求配備一臺mac電腦
2. 熟悉Mac OS X的基本操作。
3. 有一定的編程基礎(chǔ)(C、C++、Java、C#、Objective-C等語言都可以)
2)Swift開發(fā)一個簡單的Hello World (英文)
3)Brian Advent創(chuàng)建了一個頻道,其中包括很多個Swift實例視頻課程 (英文)
這個頻道中,Brian Advent 講解的Swift App實例包括:簡單的Swift射擊類游戲,To-Do-List應(yīng)用 等。
4)案例:Swift Weather APP(中文)
這門課程介紹如何使用Swift語言開發(fā)一個完整的天氣 iOS APP??梢詫W(xué)習(xí)到Interface Builder、CocoaPods、Core Location、AFNetworking的使用,以及如何通過Swift調(diào)用Objective-C組件,如何通過IBOutlets更新View。
5)使用Swift創(chuàng)建一個Checklist 應(yīng)用: Part One (英文)
6)使用Swift創(chuàng)建一個Checklist 應(yīng)用: Part Two (英文)