本文是我在開(kāi)發(fā) Tiercel 2.0 完成后所寫(xiě)的,所以里面提及的是 Tiercel 2.0,目前 Tiercel 已經(jīng)開(kāi)發(fā)到 3.0,文章里面的內(nèi)容依然適用,我也會(huì)繼續(xù)更...
本文是我在開(kāi)發(fā) Tiercel 2.0 完成后所寫(xiě)的,所以里面提及的是 Tiercel 2.0,目前 Tiercel 已經(jīng)開(kāi)發(fā)到 3.0,文章里面的內(nèi)容依然適用,我也會(huì)繼續(xù)更...
實(shí)現(xiàn)這個(gè)我真的花了很長(zhǎng)的時(shí)間,效果和簡(jiǎn)書(shū)的代碼框差不多,因?yàn)楹?jiǎn)書(shū)也是采用了 Markdown 的代碼框,就像下面這樣。 要實(shí)現(xiàn)這個(gè)效果,相當(dāng)于要解決下面這幾個(gè)問(wèn)題。 一、UI...
CGAffineTransform介紹 概述 CGAffineTransform是一個(gè)用于處理形變的類,其可以改變控件的平移、縮放、旋轉(zhuǎn)等,其坐標(biāo)系統(tǒng)采用的是二維坐標(biāo)系,即向...
概念 參考:AudioStreamBasicDescription[https://developer.apple.com/documentation/coreaudioty...
本篇我們介紹AudioFile和AudioFileStream。在第一篇技術(shù)棧的分析里,我們提到過(guò)AudioFile和AudioFileStream都可以用來(lái)解析采樣率、碼率...
前言 相關(guān)文章:使用VideoToolbox硬編碼H.264使用VideoToolbox硬解碼H.264使用AudioToolbox編碼AAC使用AudioToolbox播放...
在第一篇我們介紹過(guò)AudioConverter可以對(duì)分離出來(lái)的音頻幀解碼得到PCM數(shù)據(jù)。實(shí)際上,AudioConverter可以完成不同線性PCM變體之間音頻數(shù)據(jù)的轉(zhuǎn)換(例如...
MAD(libmad)是一個(gè)開(kāi)源的高精度MPEG音頻解碼庫(kù),支持MPEG-1標(biāo)準(zhǔn)。libmad提供24-bit的PCM輸出,完全定點(diǎn)計(jì)算,非常適合在沒(méi)有浮點(diǎn)支持的嵌入式硬件平...
AVAudioSession 簡(jiǎn)要說(shuō)說(shuō)AVAudioSession,AVAudioSession是蘋(píng)果用來(lái)管理App對(duì)音頻硬件(I / O)的資源使用;比如說(shuō): 設(shè)置APP與...