AVPlayer是驱动播放用例的中心阶层,是用于管理媒体资产的回放和定时的控制器对象。它提供了控制播放器传输行为的界面,例如播放,暂停,改变播...
视频播放作为现在app端不可少的一部分,系统提供框架AVKit有时不能满足我们的需求和审美,所以大多数情况下我们会采用自定义AVPlayer的...
AVKit框架基于AVFoundation框架,提供了一个用于播放视频内容的高级界面,创建用于媒体播放的视图级服务。主要包含两个类:AVPict...
AVPlayerItem:该类主要是用于管理资源对象,提供播放数据源,旨在表示由AVPlayer播放的资产的呈现状态,并允许观察该状态,它控制...
一、关于类方法和实例方法: 1、类方法:Class Method 有时被称为静态方法,类方法可以独立于实例对象而执行。在使用类方法时要注意以下几...
废话不多说直接上代码了,其核心实现代码就是在-(void)collectionView:(UICollectionView *)collecti...
1.预处理的概念 ANSI C标准(ANSI C是美国国家标准协会(ANSI)对C语言发布的标准)规定可以在C源程序中加入一些“预处理命令” ,...
本文主要针对ARC下的情况进行了总结,中间参考了不少文档或者视频,最后会放上相关链接。 ARC是自动引用计数,在程序编译时自动加入retai...
响应者链条主要分为两部分:事件的传递链条和事件的响应链条。 1、事件的传递链条: 当屏幕发生触摸事件后,系统会将事件加入到有UIApplicat...