- 博客(4)
- 收藏
- 关注
原创 快速理解GCD
一、什么是GCD GCD是苹果官方提供的一种多线程自动管理解决方案。全称是Grand Central Dispatch 为什么用它? 它是苹果为多核的并行运算提出的一个解决方案 它会自动利用cpu内核 它会自动管理线程的生命周期(创建、销毁) 只要告诉它想要执行什么任务,不需要编写任何管理线程的代码
2016-04-06 15:05:38 428
原创 iOS笔记:NSURLSession
NSURLSessionNSURLSession可以看做是NSURLConnection的进化版,其对NSURLConnection的改进点有: * 根据每个Session做配置(http header,Cache,Cookie,protocal,Credential),不再在整个App层面共享配置.* 支持网络操作的取消和断点续传* 改进了授权机制的处理* 丰富的Delega
2016-03-28 10:39:56 235
原创 视音频基础知识
在公司一直在做视频播放器的开发,项目做出来了,但是感觉自己很多基础的原理不知其所以然,所以决定好好回归基础和理论。在网上看了一些资料,也看了些书籍,现在梳理一下。一、视频基础知识1、视频的色度空间三基色原理:任何颜色均由红(R)、绿(G)、蓝(B)三种颜色分量组成;在电视领域,用亮度(Y)、蓝色差(U),红色差(V)三个分量表示两种方法相互之间的转换:Y = 0
2016-03-12 10:18:12 672
转载 iOS8系统H264视频硬件编解码说明
转载出处:http://www.tallmantech.com/archives/206#more-206公司项目原因,接触了一下视频流H264的编解码知识,之前项目使用的是FFMpeg多媒体库,利用CPU做视频的编码和解码,俗称为软编软解。该方法比较通用,但是占用CPU资源,编解码效率不高。一般系统都会提供GPU或者专用处理器来对视频流进行编解码,也就是硬件编码和解码,简称为硬编解码
2016-03-11 15:34:37 776
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人