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