之前的文章,已經(jīng)把播放器的讀線程、音頻解碼線程秧均、視頻解碼線程挺尿,視頻渲染線程都講了一遍刹勃,現(xiàn)在到了播放器實(shí)現(xiàn)最復(fù)雜的功能之一苞氮,就是音視頻同步凯力; ijkplayer 支持 3種同步...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
之前的文章,已經(jīng)把播放器的讀線程、音頻解碼線程秧均、視頻解碼線程挺尿,視頻渲染線程都講了一遍刹勃,現(xiàn)在到了播放器實(shí)現(xiàn)最復(fù)雜的功能之一苞氮,就是音視頻同步凯力; ijkplayer 支持 3種同步...
1. AVAudioPlayer AVAudioPlayer 在 AVFoundation 框架下盼产,AVAudioPlayer 類封裝了播放單個(gè)聲音的能力饵婆。播放器可以用 NS...
OC語言是一門動(dòng)態(tài)語言,它將很多靜態(tài)語言在編譯和鏈接時(shí)期做的事放到了運(yùn)行時(shí)來處理戏售。這種動(dòng)態(tài)語言的優(yōu)勢在于:我們寫代碼時(shí)更具靈活性侨核,如我們可以把消息轉(zhuǎn)發(fā)給我們想要的對象,或者隨...
我們平時(shí)實(shí)際開發(fā)中文件下載一般都用AFNetworking比較多灌灾,NSURLSessionDataTask剛開始學(xué)習(xí)iOS開發(fā)的時(shí)候用過搓译,很多年沒有使用過了,之前有的那點(diǎn)印象...
原文鏈接 卓同學(xué)的 Swift 面試題下篇http://www.reibang.com/p/cc4a737ddc1d class 和 struct 的區(qū)別 class 為類,...
高頻問題:OOM: 監(jiān)控可以用didReceiveMemoryWarning 也可以類似flex 锋喜,通過malloc_get_all_zones可以獲取所有堆區(qū)的對象些己,通過o...
SDWebImage 中為 UIImageView 提供了一個(gè)分類UIImageView+WebCache.h, 這個(gè)分類中有一個(gè)最常用的接口sd_setImageWithU...
協(xié)議的語法 自定義類型聲明時(shí),將協(xié)議名放在類型名的冒號(hào)之后來表示該類型采納一個(gè)特定的協(xié)議嘿般。多個(gè)協(xié)議可以用逗號(hào)分開列出段标。 若一個(gè)類擁有父類,將這個(gè)父類名放在其采納的協(xié)議名之前博个,...
解決項(xiàng)目編譯后會(huì)xcode會(huì)卡頓幾分鐘問題 (特殊 ) 解決 日常項(xiàng)目 編譯時(shí)間漫長 解決項(xiàng)目全量編譯(每次都需要編譯全部文件) Build Settings 添加自定義參...
前言 學(xué)如逆水行舟怀樟,不進(jìn)則退。共勉E栌丁Mぁ械荷! 這篇文章會(huì)非常詳細(xì)的分析 iOS 界面構(gòu)建中的各種性能問題以及對應(yīng)的解決思路,同時(shí)給出一個(gè)開源的微博列表實(shí)現(xiàn)虑灰,通過實(shí)際的代碼展示如何...
目錄 一. GCD和OperationQueue二. CADisplayLink吨瞎、NSTimer使用注意三. 內(nèi)存布局四. Tagged Pointer五. copy和mut...
一、了解NFCiOS開發(fā)關(guān)于NFC的使用穆咐,其實(shí)官方文檔已經(jīng)很詳細(xì)了颤诀,先上官方文檔:文檔地址:https://developer.apple.com/documentation...
組件化 本文主要介紹組件化常用三種通訊方式. 常?的三種組件化通訊方案 組件化通信方案組件化最重要的是兄弟模塊的通訊常?的三種方案URL SchemeTarget - Act...
iOS的圓角是一個(gè)永恒且艱巨的問題,蘋果也在iOS 9中優(yōu)化了cornerRadius屬性对湃,將幀率提高了不少崖叫。但是,圓角在iOS程序中使用頻率之高拍柒,要求我們必須找到更好的方式...
首先需要定義一個(gè)group:@property (nonatomic,strong)dispatch_group_t group;其次所有的網(wǎng)絡(luò)請求放在一個(gè)方法中方便查看 (...
1拆讯、NSArray與NSSet的區(qū)別脂男? NSArray內(nèi)存中存儲(chǔ)地址連續(xù),而NSSet不連續(xù) NSSet效率高种呐,內(nèi)部使用hash查找宰翅;NSArray查找需要遍歷 NSSet通...
最近準(zhǔn)備復(fù)習(xí)一下面試題,看到了J_Knight_在18年的出一套 iOS 高級(jí)面試題嘗試著回答一下題目爽室,由于水平有限汁讼,如有錯(cuò)誤的地方,請大家多多指教肮之。 目錄 iOS 基礎(chǔ)題 ...
很多人都知道設(shè)置了layer的圓角屬性cornerRadius并裁減clipsToBounds/layer.masksToBounds = YES之后會(huì)觸發(fā)離屏渲染,在類似t...