該文章屬于劉小壯原創(chuàng),轉(zhuǎn)載請注明:劉小壯[http://www.itdecent.cn/u/2de707c93dc4] Flutter默認是單線程任務處理的,如果不開啟新的...
該文章屬于劉小壯原創(chuàng),轉(zhuǎn)載請注明:劉小壯[http://www.itdecent.cn/u/2de707c93dc4] Flutter默認是單線程任務處理的,如果不開啟新的...
NSLock死鎖及解決辦法 代碼如下: 輸出結(jié)果:1 這就照成了死鎖 原因如下:由于當前線程運行到第一個lock加鎖,現(xiàn)在再次運行到lock同樣的鎖,需等待當前線程解鎖,把當...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
AVAudioPlayer 簡述 AVAudioPlayer是屬于 AVFundation.framework 的一個類,它的功能類似于一個功能強大的播放器,AVAudioP...
一、為什么要進行視頻編碼 未經(jīng)壓縮的視頻的數(shù)據(jù)量巨大,錄制一分鐘視頻, 需要多大的空間來保存了? 1> 為了不讓用戶感受到卡頓效果, 1秒鐘之內(nèi)至少需要16幀畫面(正常開發(fā)通...
這個話題有些大有些空,但我還是想說一說。 先說一下我的簡單經(jīng)歷吧,不然大家有一種懵逼感。 10年前很不情愿的進入到IT行業(yè),為啥說不情愿,因為我從心里根本就沒喜歡過這個行業(yè),...
本文主要介紹ARC下block的循環(huán)引用問題,舉例說明引起循環(huán)引用的場景和相應的解決方案。 在講block的循環(huán)引用問題之前,我們需要先了解一下iOS的內(nèi)存管理機制和bloc...
自從 iOS4 之后 block 橫空出世,它本身就封裝了一段代碼當做變量,Apple 導入 block 語法之后就大幅改變了撰寫 Objective-C 語言的方法。blo...
最新支持13.5! 解決方法 Xcode只可以支持iPhone手機對應iOS系統(tǒng)以下的真機測試。一般想要支持最新的iPhone手機系統(tǒng),只有選擇升級Xcode或者是更新現(xiàn)有X...
博客地址已遷移到:http://devthinking.com 引入GPUImage庫 方法一,工程中以依賴的形式加入GPUImage 跟我一起學GPUImage吧,每天學習...
蘋果公司似乎在Swift上還有更大的目標。它的編譯器性能和開發(fā)語言都被優(yōu)化了,蘋果公司在Swift的文檔中暗示Swift被設計成小能(顯示)“hello,world”,大能(...
在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項。當然也會給出幾種多線程的案例,在實際使用中感受它們的區(qū)別。還有一點需要說明的是,這篇文...