本篇文章并不打算過多的講解技術實現(xiàn)的細節(jié),大部分都是點到為止。我個人覺得技術細節(jié)雖然很重要,但是它只是實現(xiàn)一個功能的手段,更為重要的是實現(xiàn)功能的思路和方向。只有理清了思路,選...
2、子線程釋放對象
block是常見的回調方式,當我們調用某個異步方法,想在回調時繼續(xù)保持運行上下文,就會傳入一個回調block,等到就緒時再執(zhí)行block。
__weak __typeof(&*self)weakSelf = self;
self.person.black = ^{
[weakSelf textsss];
};
這里就算weakSelf銷毀應該沒什么問題的吧,啥情況會造成壞內存引起崩潰的呀
iOS crash分析實踐背景 分享一些過去兩個月遇到的crash。 正文 一、運行時錯誤 1、UICollectionView的調用順序 從堆??梢钥闯鍪莍ndexPath無效,通常是indexPa...
語音通話,將錄音和播放同時進行時,設置揚聲器外放和聽筒切換怎么處理。設置成AVAudioSessionCategoryAmbient聽筒播放就錄音不了
AVAudioSession-Category的正確使用姿勢最近,在開發(fā)一款音樂播放器類型項目中遇到的一些與AVAudioSession-Category設置的一些坑,以下是整個過程的一些經(jīng)驗總結。 1.常規(guī)播放 一般如果應用只有簡單...
cocopods導入的KTVHTTPCache框架,手動清除緩存文件,KTVHCDataStorage文件導入不了的呢
【iOS】教你用ZFPlayer+KTVHTTPCache搭建緩存,預加載的播放器Demo演示的功能 提示:文末有相關的Demo下載鏈接 ZFPlayer的列表播放 使用KTVHTTPCache實現(xiàn)緩存(播放過的視頻無需再下載) 使用KTVHTTPCach...
WebRTC是Google公司的一款跨平臺的音視頻通話技術,它為我們提供了音視頻通信的核心技術,包括音視頻的采集、編解碼、網(wǎng)絡傳輸、視頻顯示等功能。借助這款API,我們可以更...
你好,大神,有iOS集成的demo的嗎,麻煩發(fā)個鏈接,不勝感激了
變聲總結(聲音概念、采集、變聲、SoundTouch 和 FMOD 對比等)一、聲音相關概念 聲音是由物體震動產(chǎn)生的,我們可以把從感知的角度分為三種屬性: 響度(Loudness),即音量,與振幅有關。 音調(Pitch),即高音和低音,與聲音的頻率...
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '*** -[AVAssetWriterInput requestMediaDataWhenReadyOnQueue:usingBlock:] Cannot call method when status is 0' 奔潰了
iOS視頻壓縮筆記1.需求來源。 最近有一個用戶反饋,發(fā)出去的視頻有點不清楚。由于視頻壓縮模塊是在幾年前寫的,當時的已經(jīng)滿足不了現(xiàn)在的需求了,所以需要重新設計壓縮的實現(xiàn)。 2.現(xiàn)狀 使用AVA...
你好,請問一下打印快遞面單那要自己寫代碼設計面單樣式的嗎,你那邊有沒有demo的呀
iOS中藍牙與打印機連接使用公司最近幫一家物流公司做一個員工使用的APP,需要用到藍牙去連接設備打印運單信息,下面記錄一些在對接藍牙打印時候遇到的問題,也總結一下其他技術文章中的一些知識點供大家參考,網(wǎng)...
(一)valueForKeyPath的使用 valueForKeyPath和valueForKey有一些類似,但也有一些不同的地方。這里就簡單說一下valueForKeyP...
(一)valueForKeyPath的使用 valueForKeyPath和valueForKey有一些類似,但也有一些不同的地方。這里就簡單說一下valueForKeyP...