前言 使用VideoToolbox硬編碼H.264使用VideoToolbox硬解碼H.264使用AudioToolbox編碼AAC在上一篇中胚鸯,介紹了如何從麥克風(fēng)采集聲音并用...
系統(tǒng)響應(yīng)階段 1.手指觸碰屏幕姜钳,屏幕感受到觸摸后,將事件交由IOKit來處理形耗。 2.IOKIT將觸摸事件封裝成IOHIDEvent對(duì)象哥桥,并通過mach port傳遞給Spri...
系列文章:YYText 源碼剖析:CoreText 與異步繪制YYAsyncLayer 源碼剖析:異步繪制YYCache 源碼剖析:一覽亮點(diǎn)YYModel 源碼剖析:關(guān)注性能...
寫在前面 多線程技術(shù)在移動(dòng)端開發(fā)中應(yīng)用廣泛拟糕,GCD 讓 iOS 開發(fā)者能輕易的使用多線程判呕,然而這并不意味著代碼就一定高效和可靠。深入理解其原理并經(jīng)常結(jié)合業(yè)務(wù)思考送滞,才能在有限的...
AVCapturePhoto 用于通過AVCapturePhotoOutput收集的圖像數(shù)據(jù)的容器侠草。使用AVCapturePhotoOutput類拍攝照片時(shí),委托對(duì)象將以AV...
前言 很多blog都說ReactiveCocoa好用犁嗅,然后各種秀自己如何靈活運(yùn)用ReactiveCocoa边涕,但是感覺真正缺少的是一篇如何學(xué)習(xí)ReactiveCocoa的文章,...
Core Audio Core Audio是iOS和OS X中處理音頻的框架集合褂微,具有高性能功蜓,低延遲的優(yōu)點(diǎn)。Core Audio在iOS中的框架有:Audio Toolbox...
不要錯(cuò)過最新的iOS開發(fā)技能樹 —— github地址 更新:在這里可以看到幻燈片在iOS中使用MVC時(shí)感覺怪怪的宠蚂?對(duì)切換到MVVM有疑慮式撼?聽說過VIPER,但不知道是否...
寫在開頭: 作為一個(gè)iOS開發(fā)荤牍,也許你不知道NSUrlRequest、不知道NSUrlConnection庆冕、也不知道NSURLSession...(說不下去了...怎么會(huì)什么...
NSLock死鎖及解決辦法 代碼如下: 輸出結(jié)果:1 這就照成了死鎖 原因如下:由于當(dāng)前線程運(yùn)行到第一個(gè)lock加鎖晦嵌,現(xiàn)在再次運(yùn)行到lock同樣的鎖,需等待當(dāng)前線程解鎖拷姿,把當(dāng)...
本文Demo的完整工程代碼, 參考這里的EqualAndHashDemo 目錄 為什么要有isEqual方法? 如何重寫自己的isEqual方法? 為什么要有hash方法? ...