班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟(jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
實驗設(shè)備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費推薦工作
★實驗設(shè)備請點擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。 |
課程大綱 |
|
第1章您的第一款應(yīng)用程序:Hello Swift
1-1歡迎加入課程
1-2申請成為開發(fā)者
1-3安裝 Xcode9
1-4開啟新專案
1-5Xcode介紹
1-6App: Hello Swift
1-7您的第一行代碼
1-8連結(jié)按鈕跟代碼
1-9完成您的第一款應(yīng)用
第2章語言快速上手:基礎(chǔ)型別
2-1歡迎來到 Playground
2-2變量
2-3常量
2-4整數(shù)
2-5浮點數(shù)與雙精度浮點數(shù)
2-6布林值與字串
2-7基礎(chǔ)字串介紹
2-8更多字串介紹
第3章集合型別
3-1陣列
3-2更多陣列介紹
3-3解釋容易搞混的觀念
3-4字典
3-5更多字典介紹
3-6字典也有型別
第4章流程控制:做出第二款解鎖大師游戲App
4-1If 判斷式1
4-2If 判斷式2
4-3If 判斷式3
4-4Game 解鎖大師1: 介紹與建立專案
4-5Game 解鎖大師2: 制作畫面
4-6Game 解鎖大師3: 取隨機亂數(shù)的方法
4-7Game 解鎖大師4: 取得使用者輸入的數(shù)字
4-8Game 解鎖大師5: 判斷猜的數(shù)字是否正確
4-9Game 解鎖大師6: 更進(jìn)一步的判斷
4-10Game 解鎖大師7: 提示正確答案的功能
4-11Game 解鎖大師8: 重新玩游戲的設(shè)定
4-12Game 解鎖大師9: 美化、重新設(shè)計畫面
4-13Game 解鎖大師10: 最后的修改
4-14Switch 判斷式
第5章重復(fù)做事情的好幫手:回圈
5-1For 回圈:配合陣列使用 For 回圈
5-2For 回圈:問題解答
5-3For 回圈:配合范圍使用 For 回圈
5-4For 回圈:更多 For 回圈介紹與 Tuple
5-5While 回圈
5-6Repeat-While 回圈
第6章函式:呼叫我!使命必達(dá)!
6-1沒有參數(shù)的函式
6-2練習(xí)撰寫沒有參數(shù)的函式
6-3有參數(shù)的函式
6-4有三個參數(shù)的函式
6-5有回傳值的函式
6-6練習(xí)撰寫有回傳值的函式
6-7外部參數(shù)名與內(nèi)部參數(shù)名
6-8省略第一個外部參數(shù)名
6-9變量的可視范圍
6-10更多變量可視范圍的解釋
第7章閉包:請先想成,這是沒有名字的函式
7-1暫時想成:沒有名字的函式
7-2Closure 有型別、可以當(dāng)成呼叫函式時的參數(shù)與回傳值
7-3簡寫 Closure 的方法
7-4陣列的 map 方法
7-5陣列的 filter方法
第8章Optional 與 質(zhì)數(shù)判斷 App
8-1Optional:基本介紹
8-2Optional:前兩種處理方法
8-3Optional:最好的處理方式 Optional Bind0
8-4Optional:問題解答
8-5App 質(zhì)數(shù)判斷1:質(zhì)數(shù)判斷邏輯初探
8-6App 質(zhì)數(shù)判斷2:質(zhì)數(shù)判斷邏輯修改
8-7App 質(zhì)數(shù)判斷3:制作程序介面
8-8App 質(zhì)數(shù)判斷4:繼續(xù)制作程序介面
8-9App 質(zhì)數(shù)判斷5:Storyboard 的除錯模式
8-10App 質(zhì)數(shù)判斷6:撰寫主要功能代碼
8-11App 質(zhì)數(shù)判斷7:關(guān)鍵詞 break
8-12App 質(zhì)數(shù)判斷8:使用 Closure 來解決問題
8-13App 質(zhì)數(shù)判斷9:使用新的方法
第9章物件導(dǎo)向程式設(shè)計
9-1什么是物件
9-2物件的屬性
9-3類別的方法
9-4物件的初始化方法
9-5有參數(shù)的初始化方法
9-6什么是子類別
9-7子類別的覆寫
9-8使用類別制作應(yīng)用程式
第10章UIView 與記憶體管理
10-1UIView: 熒幕上四方形的區(qū)域
10-2設(shè)定整個畫面的底色
10-3Subview 跟 Superview
10-4用代碼加入 UIView
10-5認(rèn)識記憶體管理的第一堂課
10-6記憶體的參考與回收
10-7用 weak 避免循環(huán)參考
10-8重新檢視程序運作的流程
第11章認(rèn)識基礎(chǔ) UI 元件與自動排版
11-1UISwitch:開關(guān)
11-2用代碼控制開關(guān)
11-3Autolayout:置中
11-4用代碼制作開關(guān)
11-5分段式選單 UISegmentedControl
11-6做出五個選項的選單
11-7滑桿 UISlider
11-8得到滑桿滑動的數(shù)值
11-9App Color Finder1:概覽
11-10App Color Finder2:擺放介面
11-11App Color Finder3:按照手機比例縮放元件
11-12App Color Finder4:繼續(xù)擺放其他兩個滑桿
11-13App Color Finder5:擺放文字標(biāo)簽
11-14App Color Finder6:完成介面的制作
11-15App Color Finder7:撰寫相關(guān)程式碼
第12章更多 UI 元件介紹
12-1警告控制器 UIAlertController
12-2幫警告控制器加上按鈕
12-3警告控制器的不同樣式
12-4顯示圖片 UIImageView
12-5用代碼換圖
12-6按鈕 UIButton
12-7用代碼產(chǎn)生按鈕
12-8用 closure 產(chǎn)生元件
12-9App 小小算命師1:Autolayout 再進(jìn)擊!
12-10App 小小算命師2:擺放圖片
12-11App 小小算命師3:iPhone X 的 safe are
12-12App 小小算命師4:撰寫程式邏輯
12-13App 小小算命師5:偵測手機搖晃
第13章協(xié)定
13-1選單 PickerView
13-2設(shè)定選單的選項
13-3復(fù)習(xí)與總結(jié) UIPickerView
13-4協(xié)定 Protocol
13-5更多協(xié)定的介紹
13-6UIPickerViewDataSource
13-7UIPickerViewDelegate
13-8Protocol Oriented Programming
13-9應(yīng)用程式生命周期
13-10視圖的生命周期
第14章多媒體:播放音樂與第六款應(yīng)用程式
14-1列舉
14-2錯誤處理
14-3產(chǎn)生 AVAudioPlayer
14-4使用 AVAudioPlayer 播放音效
14-5guard 敘述句
14-6準(zhǔn)備錄音畫面
14-7產(chǎn)生 AVAudioRecorder
14-8設(shè)定 AudioSession
14-9完成錄音功能
14-10錄音范例錯誤修正
14-11App: 小木琴1
14-12App: 小木琴2
第15章地圖與物件導(dǎo)向程式程式設(shè)計(下)
15-1結(jié)構(gòu)(struct)
15-2struct 跟 class 的分別
15-3地圖設(shè)定
15-4用地圖顯示特定區(qū)域
15-5在地圖上加大頭針
15-6長按加上大頭針
15-7得知使用者位置
15-8追蹤使用者的位置
第16章多頁面的 Tabbed Application 應(yīng)用程序
16-1解釋 Storyboard 跟代碼的關(guān)系
16-2建立 Storyboard 跟代碼的連結(jié)
16-3Tabbed Application
16-4設(shè)定畫面的類別
16-5控制每個畫面的元件
16-6制作 Tabbed Application 的第二種方法
16-7讓鍵盤掉下去的方法
16-8Tabbed Application 資料傳送1
16-9Tabbed Application 資料傳送2
16-10用代碼轉(zhuǎn)跳頁面
第17章多場景應(yīng)用程序:導(dǎo)覽控制器
17-1轉(zhuǎn)換場景的第一個方法
17-2轉(zhuǎn)換場景的第二個方法
17-3上堂課的問題解答
17-4Storyboard ID
17-5練習(xí)使用 Storyboard ID
17-6回到上個畫面的方法
17-7回到上個畫面的第二種方法
17-8Segue
17-9準(zhǔn)備傳值到下個畫面
17-10傳值到下個畫面
17-11準(zhǔn)備回傳資料到前個畫面
17-12傳資料回去前個畫面
17-13復(fù)習(xí)
第18章顯示資料必學(xué):表格視圖
18-1用 tableView 顯示資料
18-2回收 table view cell
18-3多 section 的 table view
18-4UITableViewController
18-5用 TableViewController 顯示資料
18-6顯示 table view 的小縮圖
18-7按下 cell 轉(zhuǎn)換 view controller 的功
18-8設(shè)定新的 view controller
18-9客制化 table view cell
18-10完成客制化的功能與復(fù)習(xí) table view
第19章儲存資料與第七款應(yīng)用程式:待辦事項
19-1制作應(yīng)用程式的步驟
19-2用 UserDefaults 儲存資料
19-3App : 待辦事項1
19-4App : 待辦事項2
19-5App : 待辦事項3
19-6App : 待辦事項4
19-7App : 待辦事項5
19-8App : 待辦事項6
19-9App : 待辦事項7
19-10App : 待辦事項8
19-11App : 待辦事項9
19-12App : 待辦事項10
第20章連結(jié)網(wǎng)路1:WKWebView 顯示網(wǎng)頁與下載圖片
20-1顯示網(wǎng)頁08:38
20-2UIActivityIndicatorView
20-3GCD 簡介
20-4使用主佇列與共時佇列
20-5使用 Data 下載資料
20-6正確的下載方法
20-7復(fù)習(xí) Closure
20-8使用 URLSession 下載資料
20-9URLSession 的 DownloadTask
20-10處理沒有連網(wǎng)的錯誤
第21章連結(jié)網(wǎng)路2:解析 JSON 與第八款應(yīng)用程序:使用者產(chǎn)生器
21-1API
21-2設(shè)定 Navigation Bar 的顏色
21-3設(shè)定畫面上方的 UIView
21-4圓形圖片
21-5固定內(nèi)容的 table view
21-6用假資料試做程序
21-7修改 table view 的內(nèi)容
21-8用 URLSession 連結(jié)網(wǎng)路服務(wù)
21-9處理各種錯誤
21-10解析 JSON 資料(先教舊的解析方法)
21-11繼續(xù)解析 JSON 資料
21-12解析 JSON 資料(新方法 Swift 4)
21-13顯示解析后的資料
21-14下載使用者圖片
21-15產(chǎn)生新的隨機使用者
第22章連結(jié)網(wǎng)路3:解析 XML 與第九款應(yīng)用程序:RSS 閱讀器
22-1XML 資料格式簡介
22-2制作基礎(chǔ)的 table view
22-3用假資料試做 RSSReader
22-4設(shè)定顯示網(wǎng)頁的 WebViewController
22-5下載資料前的準(zhǔn)備
22-6下載 XML 資料
22-7解析 XML 資料
22-8解釋 XMLParserDelegate 代碼
22-9完成 RSSReader 應(yīng)用程式
22-10再聊Struct跟Class的分別說明
第23章分割畫面:UISplitViewController
23-1UISplitViewController 架構(gòu)簡介
23-2設(shè)定 MasterViewController
23-3傳值到 DetailViewController
23-4小錯誤修改
第24章UIPageViewController 與第十款應(yīng)用程序
24-1設(shè)定顯示內(nèi)容的 ContentViewController
24-2產(chǎn)生 PageViewController
24-3秀出封面內(nèi)容
24-4UIPageViewControllerDataSource
第25章實機測試與上架您的程序到 App Store
25-1Icon04:17
25-2制作 Icon 的工具
25-3啟動畫面
25-4付費開發(fā)者
25-5上架到 App Store 1
25-6上架到 App Store 2
25-7上架到 App Store 3
25-8上架到 App Store 4
25-9上架到 App Store 5
第26章結(jié)尾
26-1課程終點,是您開發(fā)自己 App 的起點
第27章3D Touch 全攻略
27-1Quick actions 基本設(shè)定
27-2按下選項會做的事
27-3動態(tài)加入 Quick Action
27-4Peek and Pop 基本設(shè)定
27-5傳值到彈出的畫面
27-6Table View 上的 3D Touch
27-7偵測按壓在畫面的力量
第28章Bonus:課程補充資料
28-1Reverse 跟 Reversed 的不同
28-2安裝 CocoaPods
28-3簡單計算機1:制作介面
28-4簡單計算機2: 連接畫面元件
28-5簡單計算機3: 完成基礎(chǔ)功能
28-6簡單計算機4: 錯誤修改與完成
28-7如何做出涂鴉功能
28-8簡單日歷1: 加入年份與月份
28-9簡單日歷2: 加入周一到周日
28-10簡單日歷3: 顯示假日期
28-11簡單日歷4: 嘗試顯示正確的日期
28-12簡單日歷5: 完成
28-13下拉式選單1
28-14下拉式選單2
28-15Unwind Segue
28-16播放 GIF 動態(tài)圖檔
28-17支援多語系1
28-18GoogleMaps 1
28-19GoogleMaps 2
28-20GoogleMaps 3
28-21顯示不同大小與顏色的文字
28-22Collection View1: 基本設(shè)定
28-23Collection View2: 調(diào)整 cell 的大小
28-24展開收合的 TableView 1
28-25展開收合的 TableView 2
28-26在 UIAlertController 上面顯示照片的方法
28-27自動輪播的 Banner 1
28-28自動輪播的 Banner 2
28-29反轉(zhuǎn)文字的方法
28-30文字輸入框加上 Icon 的方法
28-31UserDefaults 儲存物件
28-32客制化導(dǎo)覽列
28-33客制化 TabBar |