AVPlayer + AVAssetResourceLoaderDelegate实现音频的边缓存边播放 写在最前面 如果你已经在使用AVPlayer + AVAssetRes...
AVPlayer + AVAssetResourceLoaderDelegate实现音频的边缓存边播放 写在最前面 如果你已经在使用AVPlayer + AVAssetRes...
可能是目前最好的 AVPlayer 音视频缓存方案 转自:【博客】 可下载:缓存视频播放demo地址 2017-03-31 Vito Vito的猫屋 不过,我还真没看到目前有...
原文链接: iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(上)iOS中UIWebView与WKWebView、Ja...
跟多数开发者一样,我也曾经迷惑于runloop,最初只了解可以通过runloop一些监听事件的通知来做一些事情,优化性能。关于runloop源码的基础知识,本文不做论述,可以...
OpenGL是个状态机,我们通常见到的glEnable - glDisable函数就是通知OpenGL开启/关闭某种状态的,譬如光照、深度检测等等,故此得名。 VBO (Ve...
静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别人使用。 什么时候我们会用到库呢?一种情况是某些代码需要给别...
版本记录 前言 OpenGL ES是一个强大的图形库,是跨平台的图形API,属于OpenGL的一个简化版本。iOS系统可以利用OpenGL ES将图像数据直接送入到GPU进行...
前言 在面向对象编程中,我们每天都在创建对象,用对象描述着整个世界,然而对象是如何从孕育到销毁的呢? 目录 1.孕育对象 2.对象的出生 3.对象的成长 4.对象的销毁 5....
视网膜屏幕确实能够营造极佳的阅读体验,有人拿iPad看电影,有人读小说,有人追漫画。为什么不拿来阅读代码呢? 语法高亮 GitHub集成 GitHub仓库clone到本地方便...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 全方位了解Flutter Platforms 前言 如果你对移动端有所关注,那么你一定会听说过Flutt...