DouYuTVMutate - 模仿斗魚(yú)
模仿斗魚(yú)的部分布局, 部分使用RxSwift, MVVM.
之前閑著的時(shí)候就隨便模仿斗魚(yú)的界面寫(xiě)了一些界面, 最初的時(shí)候在網(wǎng)上找到的獲取直播的sign加密方式還是可用的, 當(dāng)時(shí)還使用IJKMediaFramework, 集成了直播視頻的獲取和播放, 當(dāng)時(shí)的項(xiàng)目也就還是挺龐大的, 不過(guò)大約在7.21 左右斗魚(yú)的api升級(jí)了, 然后就不能獲取到直播了, 所以現(xiàn)在把項(xiàng)目中的直播相關(guān)的全部都刪除了
目前項(xiàng)目中就只能看到部分的界面和一些網(wǎng)絡(luò)的請(qǐng)求了, 項(xiàng)目是使用swift來(lái)實(shí)現(xiàn)的, 但是如果你是最初接觸swift的話, 有一些地方可能可以參考一下.
使用ObjectMapper實(shí)現(xiàn)字典轉(zhuǎn)模型
使用Alamofire請(qǐng)求網(wǎng)絡(luò)
使用Kingfisher加載圖片
使用SnapKit實(shí)現(xiàn)自動(dòng)布局
部分使用RxSwift實(shí)現(xiàn)view和viewModel的綁定...
源碼下載:
敬請(qǐng)關(guān)注:www.ioscodehub.com
微信訂閱號(hào):iOSAppOpenSource