前言
关于iOS及Web的使用语言Object-C、Swift、JavaScript,大家都耳熟能详,那它们到底是什么类型的静态语言?以及什么强弱类型语言?很多同学只是简单的背出它们是什么语言及类型,但并没有理解到,现在来举例说明和分享一下。
以前写过一套播放器,详见iOS流媒体播放器,结合了UI与播放层,集成使用很方便,但是呢,定制性很强,想要修改UI层或新增另外的功能,比较不好拓展,还因为公司播放类的项目很多,也为了能适用到其他项目,不同项目不同UI层或者有些定制化的需求,所以我将UI与播放层进行了拆分,使播放器变得更纯粹。
由此,一个纯播放层播放器TDPlayerLite应运而生,哈哈,该播放器采取适配器模式,有基于AVPlayer封装的,也可集成其他播放器,例DRM播放器,或者音乐播放器,都可以,这样对在项目中不同地方使用不同播放器提供很大便利。