自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 媒体合成和编辑

媒体合成和编辑组合媒体AVFoundation有关资源组合的功能源于AVAsset的子类AVComposition。一个组合就是将其他几种媒体资源组合成一个自定义的临时排列,再将这个临时排列视为一个可以呈现或处理的独立媒体项目。就比如AVAsset对象,组合相当于包含了一个或多个给定类型的媒体轨道的容器。AVComposition中轨道都是AVAssetTrack的子类AVCompositionTr

2017-06-29 14:12:28 693

原创 AVAssetReader和AVAssetWriter

AVAssetReader和AVAssetWriterAVAssetReader和AVAssetWriter类可以让开发者直接处理媒体样本AVAssetReaderAVAssetReader用于从AVAssert实例中读取媒体样本。每个AVAssetReader对象在某个时刻只能和单个asset关联,但这个asset可包含多个tracks。所以,在开始读取之前,必须给asset reader指定一个

2017-06-26 14:36:48 8022

原创 iOS二维码

二维码生成二维码iOS7中,Apple引入了Core Image filter来生成二维码。使用CoreImage的CIQRCodeGenerator,仅用简单的几行代码就可以生成二维码。CIQRCodeGenerator使用两个参数:inputMessage表示字符串的datainputCorrectionLevel表示不同级别的容错率。从low (“L”, 7%), medium, (“M”

2017-06-23 20:56:18 1467

转载 RunLoop

RunLoop内容来自RunloopRunloop 基本概念Runloop 是什么?Runloop 还是比较顾名思义的一个东西,说白了就是一种循环,只不过它这种循环比较高级。一般的 while 循环会导致 CPU 进入忙等待状态,而 Runloop 则是一种“闲”等待,这部分可以类比 Linux 下的 epoll。当没有事件时,Runloop 会进入休眠状态,有事件发生时, Runloop 会去找对

2017-06-21 14:35:10 510

原创 Still and Video Media Capture

Still and Video Media Capture大部分内容来自《AV Foundation开发秘籍》AVFoundation捕捉类捕捉会话AVCaptureSession捕捉会话相当于一个虚拟的”插线板”,用于连接输入和输出的资源。捕捉会话管理从物理设备得到的数据流。比如摄像头和麦克风设备,输出到一个或者多个目的地。可以动态配置输入和输出的线路,让开发者能够在会话进行中按需要重写配置捕捉环

2017-06-20 16:21:48 747

原创 KVC&KVO拾遗

KVC&KVO文章漫谈 KVC 与 KVOKVC 与 KVO 拾遗补缺

2017-06-19 08:38:31 307

原创 Runtime学习笔记

Runtime学习笔记RunTime简称运行时,就是系统在运行的时候的一些机制,其中最主要的是消息机制现有一个类Person,其有一个eat方法,传统的调用方式是: Person *p = [[Person alloc] init]; [p eat]; [p performSelector:@selector(eat)];但也可以使用objc_msgSend实现: Per

2017-06-14 21:27:51 358

转载 CMTime

CMTime常用方法CMTimeGetSecondsConverts a CMTime to seconds(把CMTime转为second)CMTimeMakeWithSeconds Make a CMTime from a Float64 number of seconds, and a preferred timescale.(由Float64和timescale创建CMTime)转载自CMT

2017-06-13 21:04:13 1027

原创 多线程拾遗

多线程拾遗保持线程同步请参考iOS中保证线程安全的几种方式与性能对比Dispatch Semaphore如下,不考虑顺序,将所有数据追加到NSMutableArray中 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0); NSMutab...

2017-06-12 21:21:31 448

iOS Drawing Practical UIKit Solutions

Apple lavished iOS with a rich and evolving library of resolution-independent 2D drawing utilities. Its APIs include powerful features such as transparency, path-based drawing, anti-aliasing, and more. Harness these low-level, lightweight drawing routines in your apps to build images, to create PDFs, to display views, and to print.

2016-03-06

iOS Programming- The Big Nerd Ranch Guide 第4版

iOS Programming- The Big Nerd Ranch Guide 4ed,iOS开发教程,第4版

2015-06-01

NSOperation例子

一个NSOpration的例子,转载自raywenderlich

2015-04-01

AVCaptureSession

AVCaptureSession可以用来自定义照相机,这两个demo,也是在网上找的,可以作为参考

2014-10-11

iOS模糊效果Demo

ios 中 实现模糊效果,主要是扩展了image,有两个例子,可以参考

2014-07-02

SDWebImage

SDWebImage 第三方库,很好用的图片缓存与下载

2014-06-26

TKAlertCenter

效果很不错,由小到大显示,一两秒钟后由大到小消失

2014-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除