課程介紹
注意0:欲購(gòu)買此課程,獲取安全購(gòu)買鏈接,索要正版授權(quán)學(xué)習(xí)平臺(tái)賬號(hào),務(wù)必加咨詢QQ:2536379620
注意1:由于編碼原因,試聽課程視頻畫面清晰度不如最終購(gòu)買的視頻。最終購(gòu)買視頻的畫面清晰度可參見(jiàn)以下兩張圖。圖1 圖2
注意2:正版良心視頻,購(gòu)買后有機(jī)會(huì)和原作者直接短暫技術(shù)交流。
課程簡(jiǎn)介
這是一門使用Swift語(yǔ)言,開發(fā)一個(gè)iOS版本接近商業(yè)級(jí),可以上線運(yùn)營(yíng)的聊天項(xiàng)目;課程包含了基礎(chǔ)內(nèi)容,高級(jí)內(nèi)容,項(xiàng)目封裝,項(xiàng)目重構(gòu)等知識(shí);因?yàn)槭巧虡I(yè)級(jí)項(xiàng)目課程,所以視頻只講解思路和查看已經(jīng)寫好的代碼,代碼和視頻會(huì)一直持續(xù)更新;如果想學(xué)習(xí)手寫每一行代碼的課程,請(qǐng)學(xué)習(xí)我們的《企業(yè)級(jí)項(xiàng)目系列課程》。
學(xué)員基礎(chǔ)
會(huì)iOS開發(fā) 例如:搭建環(huán)境 Xcode使用 iOS基礎(chǔ)
會(huì)Spring Boot 例如:會(huì)搭建環(huán)境 創(chuàng)建項(xiàng)目 項(xiàng)目工作流程
會(huì)MySQL 例如:會(huì)搭建環(huán)境 基本的數(shù)據(jù)增刪改查
會(huì)MyBatis Plus 例如:知道 什么是MyBatis Plus 以及基礎(chǔ)使用方法
適用人群
想學(xué)習(xí)商業(yè)級(jí)項(xiàng)目開發(fā)知識(shí)
提高自身的職場(chǎng)競(jìng)爭(zhēng)力
能學(xué)到什么?
商業(yè)級(jí)/開源項(xiàng)目開發(fā)/協(xié)作流程
商業(yè)級(jí)項(xiàng)目功能實(shí)現(xiàn)思路和方法
一個(gè)可上線運(yùn)營(yíng)的項(xiàng)目(目前還達(dá)不到)
課程核心知識(shí)點(diǎn)
Swift,MVC, MVVM,
純代碼編寫項(xiàng)目,QMUI,SnapKit,TangramKit Swift和OC混編,深色模式,國(guó)際化,高德地圖
視頻播放,內(nèi)存泄漏檢測(cè)和修復(fù),騰訊即時(shí)通訊,騰訊實(shí)時(shí)音視頻
課程大綱
01
課程簡(jiǎn)介以課程項(xiàng)目演示
【資料】商業(yè)級(jí)項(xiàng)目實(shí)戰(zhàn)試看在第10章(pdf,38.2KB) 免費(fèi)試看
【錄播】課程相關(guān)簡(jiǎn)介和常見(jiàn)問(wèn)題(32)
【錄播】最新課程項(xiàng)目效果演示(36)
【錄播】學(xué)習(xí)就是堅(jiān)持堅(jiān)持再堅(jiān)持(3)
【錄播】如何在編程道路走得更遠(yuǎn)?(6)
【錄播】如何解決問(wèn)題以及如何提問(wèn)(13)
【錄播】找到適合自己的學(xué)習(xí)方(4)
【錄播】人生苦短,我們只做好課(17)
02
版本控制概念和環(huán)境搭建
【錄播】什么是版本控制系統(tǒng)(3)
【錄播】有哪些版本控制系統(tǒng)(4)
【錄播】什么是Git版本控制(5)
【錄播】Windows系統(tǒng)上安裝Git(9)
【錄播】macOS系統(tǒng)上安裝Git(3)
03
快速入門Git版本控制系統(tǒng)
【錄播】如何配置Git必要信息(2)
【錄播】如何創(chuàng)建一個(gè)Git倉(cāng)庫(kù)(6)
【錄播】將文件添加到Git中(6)
【錄播】如何修改文件并提交到Git(3)
【錄播】如何從Git還原文件(8)
【錄播】如何查看Git使用幫助(5)
04
快速入門Git可視化工具
【錄播】有哪些Git可視化工具(3)
【錄播】Gitfork基礎(chǔ)使用方法(8)
【錄播】Gitfork查看提交歷史(6)
【錄播】多學(xué)一點(diǎn)Git版本控制系統(tǒng)(2)
05
快速入門Github使用方法
【錄播】Github簡(jiǎn)介以及登錄注冊(cè)(5)
【錄播】在Github創(chuàng)建一個(gè)倉(cāng)庫(kù)(5)
【錄播】如何生成和配置SSH Key(7)
【錄播】將代碼推送Github倉(cāng)庫(kù)(5)
【錄播】如何搜索需要的資源(12)
【錄播】如何下載需要的代碼(4)
【錄播】Github Desktop使用方法(12)
【錄播】多學(xué)一點(diǎn)Github知識(shí)(1)
06
快速入門Postman工具
【錄播】Postman軟件簡(jiǎn)介(2)
【錄播】如何安裝Postman軟件(3)
【錄播】網(wǎng)絡(luò)接口的導(dǎo)入和導(dǎo)出(3)
【錄播】Postman的基礎(chǔ)使用方法(6)
07
快速搭建Java開發(fā)環(huán)境
【錄播】Java開發(fā)環(huán)境概述(2)
【錄播】Java版本HelloWorld(3)
【錄播】Windows電腦安裝JDK(7)
【錄播】macOS電腦安裝JDK(6)
08
快速搭建Android開發(fā)環(huán)境
【錄播】Android開發(fā)環(huán)境概述(2)
【錄播】Windows安裝Android Studio(13)
【錄播】macOS安裝Android Studio(12)
09
快速入門IntelliJ IDEA使用
【錄播】IntelliJ IDEA相關(guān)介紹(5)
【錄播】如何安裝IntelliJ IDEA(4)
10
運(yùn)行項(xiàng)目以及查看項(xiàng)目結(jié)構(gòu)
【錄播】如何獲取課程源碼和資源(7)
【錄播】如何向課程項(xiàng)目貢獻(xiàn)代碼(24)
【錄播】常用實(shí)現(xiàn)即時(shí)聊天方法簡(jiǎn)介(18)
【錄播】服務(wù)端代碼架構(gòu)和簡(jiǎn)介(10)
【錄播】如何運(yùn)行配套服務(wù)端代碼(14)
【錄播】客戶端代碼架構(gòu)和簡(jiǎn)介(12)
【錄播】如何運(yùn)行配套客戶端代碼(7)
11
用戶登錄注冊(cè)和多端登錄
【錄播】如何實(shí)現(xiàn)用戶注冊(cè)功能(45)
【錄播】實(shí)現(xiàn)登錄和更新用戶資料(28)
【錄播】如何實(shí)現(xiàn)多端登錄功能(7)
【錄播】如何實(shí)現(xiàn)用戶退出功能(6)
12
添加以及同意申請(qǐng)相關(guān)功能
【錄播】添加好友和同意好友申請(qǐng)(25)
【錄播】好友申請(qǐng)通知和點(diǎn)擊申請(qǐng)(34)
13
通訊錄相關(guān)功能實(shí)現(xiàn)方法
【錄播】顯示聯(lián)系人以及更新列表(22)
14
聊天相關(guān)以及如何發(fā)送消息
【錄播】如何發(fā)送各種類型消息(30)
【錄播】繼續(xù)學(xué)習(xí)消息發(fā)送實(shí)現(xiàn)方法(22)
【錄播】如何顯示各種類型消息(34)
【錄播】如何實(shí)現(xiàn)消息發(fā)送進(jìn)度(8)
【錄播】如何實(shí)現(xiàn)發(fā)送Emoji消息(17)
【錄播】實(shí)現(xiàn)刪除消息和轉(zhuǎn)發(fā)消息(14)
15
繼續(xù)實(shí)現(xiàn)聊天相關(guān)功能
【錄播】如何實(shí)現(xiàn)引用聊天消息(6)
【錄播】如何實(shí)現(xiàn)預(yù)覽媒體消息(9)
【錄播】如何實(shí)現(xiàn)預(yù)覽聊天文件(11)
16
會(huì)話相關(guān)功能實(shí)現(xiàn)方法
【錄播】顯示會(huì)話以及更新會(huì)話(12)
【錄播】刪除會(huì)話以及會(huì)話置頂(5)
【錄播】如何實(shí)現(xiàn)會(huì)話免打擾功能(7)
17
音視頻聊天功能實(shí)現(xiàn)方法
【錄播】如何實(shí)現(xiàn)單人音視頻通話(48)
18
群聊相關(guān)功能實(shí)現(xiàn)方法
【錄播】實(shí)現(xiàn)創(chuàng)建群聊以及解散群聊(20)
【錄播】如何加入群聊以及退出群(12)
【錄播】群聊管理員和禁言等功能(13)
【錄播】如何實(shí)現(xiàn)群聊提示人功能(18)
【錄播】如何實(shí)現(xiàn)多人音視頻通話(24)
19
群聊相關(guān)功能實(shí)現(xiàn)方法
【錄播】顯示用戶和群聊二維碼(16)
20
用戶統(tǒng)計(jì)和崩潰統(tǒng)計(jì)服務(wù)
【錄播】如何集成第三方統(tǒng)計(jì)服務(wù)(14)
21
項(xiàng)目全局搜索相關(guān)功能
【錄播】實(shí)現(xiàn)好友搜索以及群聊搜索(9)
22
離線消息推送相關(guān)功能
【錄播】如何實(shí)現(xiàn)離線消息推送功能(34)
【錄播】顯示聊天消息通知和通知點(diǎn)擊(18)
23
內(nèi)存泄露排除以及解決方法
【錄播】?jī)?nèi)存泄露簡(jiǎn)介和概述(4)
【錄播】檢測(cè)內(nèi)存泄露和解決方法(14)
24
內(nèi)存泄露排除以及解決方法
【錄播】實(shí)現(xiàn)系統(tǒng)全局深色模式(45)