iOS開發(fā)精品全套視頻教程下載
課程介紹:
本套視頻教程為iOS開發(fā)精品全套培訓(xùn)教程,包括第一階段入門基礎(chǔ)、第二階段UI基礎(chǔ)、第三階段多線程網(wǎng)絡(luò)進階、第四階段iOS加強,通過本教程可從基礎(chǔ)學(xué)起到完全熟練掌握iOS開發(fā)。
iOS開發(fā)精品全套視頻教程結(jié)構(gòu)目錄:
iOS視頻篇第一階段-入門基礎(chǔ)階段
學(xué)完后可實現(xiàn)的目標(biāo):C語言與Objective-C語言的基本使用,能夠很好的了解c語言面向過程的開發(fā)本質(zhì),objective-C面向?qū)ο蟮谋举|(zhì),能夠 開發(fā)出猜拳游戲,聯(lián)系人管理系統(tǒng)等項目。
涉及知識點:
1)C語言基礎(chǔ)(掌握)
系統(tǒng)與開發(fā)工具的基本使用、基本數(shù)據(jù)類型、判斷與循環(huán)語句、函數(shù)與變量作用域
2)C語言進階
基本運算與進制、基本算法、數(shù)組與指針、枚舉、宏定義
3)Objective-C語言基礎(chǔ)(重點)
OC基本語法、類與對象、封裝與繼承、點語法、公有與私有屬性、構(gòu)造方法
4)Objective-C語言進階(重點)
內(nèi)存管理的原則、MRC的內(nèi)存管理、ARC的內(nèi)存管理、野指針與僵尸對象、分類、協(xié)議、延展、block的簡單使用、代理設(shè)計模式、Foundation框架、數(shù)組持久化、單例設(shè)計模式
iOS視頻篇第二階段-UI基礎(chǔ)階段
學(xué)完后可實現(xiàn)的目標(biāo):市場上90%的界面搭建都能夠?qū)崿F(xiàn),能夠應(yīng)付工作中初級iOS開發(fā)者的絕大多數(shù)技術(shù)問題。
涉及知識點:
1)UI基礎(chǔ)(掌握)
iOS開發(fā)介紹、Storyboard的基本使用、基本控件的使用、封裝xib、MVC設(shè)計模式、圖片輪播器的基本實現(xiàn)、UITableView的簡單實用、UITableView的代理、cell的重用機制、自定義cell、自動布局及屏幕適配;
2)UI加強(重點)
控制器間傳值、控制器的生命周期、多控制器管理、SVProgressHUD、本地存儲、歸檔與解檔、繪圖與簡單動畫、核心動畫、觸摸事件、手勢解鎖、多手勢的使用、SVN的介紹、命令行的基本使用、SVN的使用、自定義tabbarController、基本架構(gòu)的學(xué)習(xí)、國際化、真機調(diào)試、App間跳轉(zhuǎn)、打包與發(fā)布。
iOS視頻篇第三階段——多線程網(wǎng)絡(luò)進階階段
學(xué)完后可實現(xiàn)的目標(biāo):能夠?qū)τ陂_放接口的項目進行調(diào)取和加載數(shù)據(jù),實現(xiàn)自己獨立開發(fā)項目獲取成就感
涉及知識點:
1)多線程(掌握)
多線程原理、NSThread、互斥鎖與自旋鎖、Block內(nèi)存、自動釋放池、消息循環(huán)、線程間通信、CGD的使用、NSOperation、異步加載圖像、自定義Operation、SDWebImage的原理、仿SDWebImage、緩存處理
2)網(wǎng)絡(luò)(熟悉)
網(wǎng)絡(luò)基本原理、異步請求、TCP和UDP、Http與Https、Socket通信、Xml與Json、SAX解析、DOM解析、請求方法與網(wǎng)絡(luò)安全、文件的上傳與下載、斷點續(xù)傳、NSURLSession、AFN框架的基本使用、AFN的深入理解、HTML5、SQLite、SVN與Git、Cocoapods的基本使用、圖片輪播器的構(gòu)造思想、UICollectionView的使用
iOS視頻篇第四階段——iOS加強階段
學(xué)完后可實現(xiàn)的目標(biāo):能夠完整體驗開發(fā)社交類app應(yīng)用程序的開發(fā)過程,掌握最新、最熱門iOS開發(fā)技能。
涉及知識點:
1)Swift(掌握)
常量與變量的定義、可選類型、可選類型的判斷、空合并運算符、數(shù)組與字典、函數(shù)、閉包、重載構(gòu)造函數(shù)、遍歷構(gòu)造函數(shù)、KVC構(gòu)造函數(shù)、異常的處理、Swift中GCD的使用
2)項目-新浪微博(重點)
Auth授權(quán)登錄、Swift與OC混編、SnapKit的使用、下拉刷新、pop動畫、表情鍵盤、圖文混排、網(wǎng)絡(luò)加載數(shù)據(jù)的封裝、自定義cell的封裝、KVO的使用、源代碼管理、textView的使用、本地持久化、NSDate與NSCalendar的使用、常用本地數(shù)據(jù)庫框架的基本使用、正則表達式、YYModel、YYText、tableView性能優(yōu)化
iOS視頻篇第五階段——iOS高級階段
學(xué)完后可實現(xiàn)的目標(biāo):能夠?qū)崿F(xiàn)主流App的多種實用技術(shù)點,滿足多種類型app的開發(fā)需求,以及同一個項目適配iPhone、iPad等多平臺。
涉及知識點:
1)實用技術(shù)(掌握)
LBS定位、地理編碼和反地理編碼、遠程推送與本地推送、社交分享、SSO授權(quán)、靜態(tài)庫、短信驗證、通訊錄、二維碼、支付寶SDK、藍牙4.0、加速計與陀螺儀、音樂播放與視頻播放。
2)iPad開發(fā)(熟悉)
UIPopover的使用、UISplitViewController、Modal轉(zhuǎn)場及動畫切換
3)即時通訊(掌握)
Socket通信、CoreData、XMPPFramework的使用、心跳檢測、自動重連、單聊與群聊、好友列表、融云SDK
4)Apple Watch(熟悉)
基本控件的使用、語音輸入、多控制器管理、通知、iPhone與Watch通信、數(shù)據(jù)共享、自定義表盤
iOS開發(fā)精品全套視頻教程部分截圖展示:
購買過此商品的人還購買過