动效方案特性SVGA支持跨端、高效(动画由设计师实现)、高性能(播放性能优于GIF、WebP,需测试)、文件小、支持交互(动画中插帧)、开源Lottie支持跨端、高效(动画由...
类似的音频库还有soundtouch,其中提供了 pitch、rate、tempo等来控制变速还是变调。 使用:github上下载好之后,运行framework中的build...
音频输出作为硬件资源,对于iOS系统来说是唯一的,那么要如何协调和各个App之间对这个稀缺的硬件持有关系呢? iOS给出的解决方案是"AVAudioSession" ,通过它...
OC指针 在OC中的对象Object我们都是用的指针,像下面这些: 很显然在OC中我们使用*来表示对象,其实是声明指针,而且使用&符号来取地址,比如我们在使用C的数组时,可以...
什么是音频队列? 在iOS和Mac OSX中,音频队列是一个用来录制和播放音频的软件对象,他用AudioQueueRef这个不透明数据类型来表示,该类型在AudioQueue...
一 关于Realm 1、Realm 是一个跨平台的移动数据库引擎,为移动应用的数据持久化而生。其目的是要取代 Core Data 和 SQLite。2、特点:(1)使用简单,...
iOS - Crash防护主要有以下几个方面1,子线程访问UI:通过runtime拦截几个UI方法,并且监听当前线程,如果不是主线程则强行转回主线程,并且可以进行上报 2,调...
数组线程安全的思考 NSMutableArray是线程不安全的,当有多个线程同时对数组进行操作的时候可能导致崩溃或数据错误,下面是对线程安全的几个思路.如有错误,欢迎指正. ...