Skip to content

模仿斗鱼的部分简单页面, 部分使用RxSwift, MVVM, 直播的接口目前不可用, 所以直播部分已经删除

License

Notifications You must be signed in to change notification settings

jasnig/DouYuTVMutate

Repository files navigation

DouYuTVMutate

模仿斗鱼的部分布局, 部分使用RxSwift, MVVM

之前闲着的时候就随便模仿斗鱼的界面写了一些界面, 最初的时候在网上找到的获取直播的sign加密方式还是可用的, 当时还使用IJKMediaFramework, 集成了直播视频的获取和播放, 当时的项目也就还是挺庞大的, 不过大约在7.21 左右斗鱼的api升级了, 然后就不能获取到直播了, 所以现在把项目中的直播相关的全部都删除了

目前项目中就只能看到部分的界面和一些网络的请求了, 项目是使用swift来实现的, 但是如果你是最初接触swift的话, 有一些地方可能可以参考一下.

  • 使用ObjectMapper实现字典转模型
  • 使用Alamofire请求网络
  • 使用Kingfisher加载图片
  • 使用SnapKit实现自动布局
  • 部分使用RxSwift实现view和viewModel的绑定...

#####一些页面的效果如下

douyu1.gif

douyu2.gif

douyu3.gif

douyu4.gif

douyu5.gif

douyu6.gif

####如果你在使用中遇到问题: 可以通过简书私信给我

About

模仿斗鱼的部分简单页面, 部分使用RxSwift, MVVM, 直播的接口目前不可用, 所以直播部分已经删除

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published