底層探索方法iOS底層-1:源碼探索方法[http://m.itdecent.cn/p/8f04867044bb]iOS底層-2:objc...
作為開發(fā)人員,經(jīng)常需要存取文件、歸解擋操作。模擬器沙盒路徑可以通過下面方式獲取: 由于當前開發(fā)的是一個音視頻項目,必須用真機調試。真機的沙盒文件...
矩陣數(shù)據(jù)類型CV_ (S|U|F)C<number_of_channels>S = 符號整型 U = 無符號整型 F = 浮點型 1--bit_...
RunLoop RunLoop是iOS、OSX開發(fā)中非?;A的一個概念,這篇文章將會從源碼的角度分析RunLoop的概念已經(jīng)底層實現(xiàn)原理。在iO...
蘋果內存管理方案主要為MRC和ARC TaggedPointer:小對象類型,NSDate、NSNumber等NonpointerIsa:非指針...
冷啟動和熱啟動當用戶按下home鍵時,iOS的APP不會立馬被kill掉,還會存活一段時間,在這個時間之內,用戶再進入APP,APP幾乎不需要做...
LLVM概述 LLVM是架構編譯器(compiler)的框架系統(tǒng),以C++編寫而成,用于優(yōu)化以任意程序語言編寫的程序的編譯時間(compile-...
block在我們的代碼中經(jīng)常使用,通過block我們實現(xiàn)了高內聚、低耦合,極大的方便了我們的編程,今天我們探究一下block的底層原理。 什么是...
看了這么多的源碼,相信大家對鎖已經(jīng)見得很多了。在iOS中有8大鎖,他們的性能如下: 下面我們將會分析鎖的底層原理,看看鎖的性能為什么有好有壞?在...