这是一个基于Swift3.0
开发的直播APP,旨在学习练习Swift在iOS开发的应用和学习Swift3.0
的新特性和新知识。
目前已经实现了大部分主要功能,数据均来自喵播的接口。
该APP主要集成PLPlayerKit
和LFLiveKit
,用于视频流的播放和采集。
该APP基于MVVM
的设计模式和纯代码设计和开发,
该APP还基于ReactiveSwift
,采用响应式编程思想,
该APP的布局模式是基于SnapKit
的自动布局方式。
编写该APP也主要是学习和使用这些主流三方库和知识。
APP工程两大模块都是集成三方封装好的库,所有需要实现的功能并不复杂,
但这并不妨碍直播APP开发的学习。也适合想学习SnapKit
,MVVM
,ReactiveSwift
的同学习。
Note: 该APP开发环境为Xcode8.3~
,Swift3.0
, iOS10.3
, 运行设备iPhone 7plus
。说以在7p上的效果最佳。
#该项目尚未全部完结,后续还会更新和添加新的内容和学习知识点。 ...
#想要获取最新版本样式请选dev分支。
如有问题或者好的idea请咨询: QQ: 1249233155 Email: jornwucn@gmail.com 微博:Jorn丶Wu 简书:Jorn丶Wu 博客:梦迹灬何寻