今晚月色真美

前言

对View进行放大缩小、移动、旋转,其实是很常见的需求,最开始在OC上,很早的几年,还是用的touch事件来实现,这种实现方式很繁琐,呈现的效果也不是很好。

后来,苹果也逐步的淘汰了这种方式,出了手势这种模式,极大程度上的缩减了代码量,而且操作简单,上手迅速,OC上手势的使用方式网上比比皆是,这里就不细说,着重介绍Swift View手势控制方法。

前言

背景

以前写过一套播放器,详见iOS流媒体播放器,结合了UI与播放层,集成使用很方便,但是呢,定制性很强,想要修改UI层或新增另外的功能,比较不好拓展,还因为公司播放类的项目很多,也为了能适用到其他项目,不同项目不同UI层或者有些定制化的需求,所以我将UI与播放层进行了拆分,使播放器变得更纯粹。

诞生

由此,一个纯播放层播放器TDPlayerLite应运而生,哈哈,该播放器采取适配器模式,有基于AVPlayer封装的,也可集成其他播放器,例DRM播放器,或者音乐播放器,都可以,这样对在项目中不同地方使用不同播放器提供很大便利。

前言

平时项目中经常使用到的框架中必有SDWebImage框架,这是一个很成熟图片缓存框架,而且使用非常的方便,只需一行代码就可以实现设置占位图以及在网络图片拉取成功后替换占位图的功能。虽然,乍一看只是现实了拉取网络图片的小小功能,但是,里面还包含了很多逻辑代码,也是很复杂的,你有没有深究它的实现原理呢?

本站总字数统计:18.4k

感谢您的浏览, 本站总访问量为 次 。
载入天数...载入时分秒...