基于面向协议MVP模式下的软件设计-(iOS篇) 传统模式下的开发MVCMVVM基于面向协议MVP的介绍MVP实战开发 说在前面:相信就算你是个iOS新手也应该听说过MVC的...

基于面向协议MVP模式下的软件设计-(iOS篇) 传统模式下的开发MVCMVVM基于面向协议MVP的介绍MVP实战开发 说在前面:相信就算你是个iOS新手也应该听说过MVC的...
前段时间抽空总结了一下iOS视频播放的基本用法,发现这其中还有一个我们无法绕过的问题,那就是播放界面的旋转与适配。的确,视频播放与游戏类型的App经常会遇到这个的问题。由于至...
一、UIDeviceOrientation 与 UIInterfaceOrientation的区别 UIDeviceOrientation 是机器硬件的当前旋转方向,这个枚举...
如果根控制器是tabbarController 在vc中 如果根控制器是navigationController 在vc中
因为产品需求要修改视频播放的展示策略,就简单的梳理了一下目前端上的视频播放功能,简单整理了一下基本实现,以便于之后查阅。 播放器实现思路 由于视频的展示在不同的产品上会有不同...
功能最全、自定义最高的播放器,也是使用最多得。使用起来较为复杂些。需导入AVKit控件(import AVKit) 相关参数 AVPlayer: 负责控制播放器的播放,暂停等...
工作之余,研究了一下相机与相册的自定义,在这里整理成篇仅供参考学习,希望可以给大家带来些许帮助,也期待大家的批评指正。GIF 示例: DEMO下载地址:https://git...
所有示例代码均可以在 Animations-Demo 下载到 iOS 中实现动画有好几种方式,UIView 无疑是最简单的一种,但是所有的动画归根结底还是 layer 层的动...
更新:2018.05.24 整理了一下demo:SwiftDemo UIView是UIKit框架里面最基础的试图类,UIView类定义了一个矩形的区域,并管理该区域内的所有屏...