簡介:我們期望用戶在看完這套教程后,對swift語言的了解能達到中上水平。這意味著在接觸Cocoa Touch將一點兒都不費勁,對一些高級概念,諸如閉包、協(xié)議、泛型、內(nèi)存管理都能有所理解并且有所實踐。這套教程一定比市面上普遍看到的Swift中文教程深入,并且演示示例更豐富。
第1章 為你的下一代iOS應用開發(fā)做準備
從用戶的層面讓大家了解Swift和如何使用Swift進行開發(fā),讓大家更加快速,高效地開發(fā)你的下一代的iOS應用。
第2章 Swift初體驗——開始使用你的Xcode6
從打開Xcode6編寫你的第一行Swift代碼開始,通過對常量、變量、變量基本類型的介紹,逐漸讓你踏入Swift編程的大門。
第3章 運算符,使用Swift構架運算
介紹swift中的各種運算符的使用方法以及注意事項。在介紹swift新引入的區(qū)間運算符時,也介紹了for-in循環(huán)的寫法。
第4章 玩轉(zhuǎn)Swift字符串
對Swift的String進行了詳細介紹,同時也介紹了Character,NSCharacter等內(nèi)容。通過對Swift String的深入說明,了解Swift的String和OC中NSString的關系。
第5章 數(shù)組和字典——Swift集合數(shù)據(jù)類型初探
本章介紹了Swift語言的兩大集合數(shù)據(jù)類型:數(shù)組和字典。并且第一次嘗試使用Swift語言調(diào)用UIKit,了解集合數(shù)據(jù)類型在ios應用中的重要作用。
第6章 控制流與邏輯架構
本章詳細介紹了Swift語言的控制流,其中swift語言靈活強大的switch用法一定會讓大家耳目一新。
第7章 體驗swift靈活的函數(shù)構造
本章深入講解了swift的函數(shù)構造方法,從基本的函數(shù)聲明,到多參數(shù)的傳出;函數(shù)的外部參數(shù)名;默認參數(shù);不確定數(shù)量的參數(shù);in-out參數(shù)以及函數(shù)類型等多方面高級內(nèi)容,讓你玩兒轉(zhuǎn)swift函數(shù)!
- 視頻: 7-1 swift函數(shù)的基本寫法 (08:32)
- 視頻: 7-2 Swift-使用元組讓函數(shù)返回多個值 (11:56)
- 視頻: 7-3 Swift-內(nèi)部參數(shù)名和外部參數(shù)名 (06:21)
- 視頻: 7-4 Swift-參數(shù)的默認值 (07:51)
- 視頻: 7-5 Swift-可變參數(shù) (06:05)
- 視頻: 7-6 Swift-常量參數(shù)、變量參數(shù)和inout參數(shù) (09:03)
- 視頻: 7-7 Swift-函數(shù)類型 (14:55)
- 視頻: 7-8 Swift-返回函數(shù)類型和函數(shù)嵌套 (07:17)
第8章 從數(shù)組排序到閉包的使用
本章將詳細介紹Swift語言中的閉包特性。從數(shù)組排序函數(shù)sorted的使用,到使用閉包不斷簡化語法,讓大家體會閉包的靈活多樣。同時也將介紹閉包的強大特性——Trailing Closure和Capturing Values。
第9章 熟悉的陌生人:枚舉
其實,我們在之前的課程里已經(jīng)見過枚舉了,我們在以后的ios開發(fā)過程中也會經(jīng)常和枚舉類型打交道。swift中的枚舉更加靈活,也更加實用,這一章,帶你初探swift里的枚舉類型!
第10章 swift 1.2 的新特性
swift尚且非常年輕,很多語言特性還在不斷變換。本章將帶領大家近距離地觀察swift最新1.2版本的三個語言新特性。
解鎖即可觀看《算法與數(shù)據(jù)結構》完整課程視頻
算法與數(shù)據(jù)結構
波波老師5年集大成之作,算法與數(shù)據(jù)結構系統(tǒng)學習,考試、面試、競賽通用
【第1周】線性查找法
【第2周】排序基礎
【第3周】數(shù)據(jù)結構基礎:動態(tài)數(shù)組,棧和隊列
【第4周】動態(tài)數(shù)據(jù)結構基礎:鏈表
【第5周】歸并排序法
【第6周】快速排序法
【第7周】二分查找法
【第8周】二分搜索樹
【第9周】堆,優(yōu)先隊列和堆排序
【第10周】冒泡排序,希爾排序和排序算法大總結
【第11周】線段樹,Trie 和并查集
【第12周】AVL 樹和紅黑樹
【第13周】哈希表和 SQRT 分解
【第14周】非比較排序
【第15周】模式匹配
【第16周】隨機算法,外存算法和更多