1. block基本概念 Block是C級別的語法和運行時特性。Block是一種比較特殊的數(shù)據(jù)類型,它可以保存一段代碼,在合適的時候取出來調(diào)用。...
1.堆和棧的區(qū)別 管理方式:對于棧來講,是由編譯器自動管理,無需我們手工控制;對于堆來說,釋放工作由程序員控制,容易產(chǎn)生memory leak。...
1.單例使用懶加載方式在第一次實例時創(chuàng)建,如[NSUserDefaults standardUserDefaults],[UIApplicati...
1.help命令 help 列出所有命令 help 列出某個命令更多細節(jié),例如help print 2.print print 打印需要查看的變...
1.SDWebImage具體如何實現(xiàn) 利用NSOperationQueue和NSOperation下載圖片,還使用了GCD的一些函數(shù)(解碼GIF...
SDWebImage這個類庫提供一個UIImageView類別以支持加載來自網(wǎng)絡(luò)的遠程圖片,具有緩存管理、異步下載、同一個URL下載次數(shù)控制和優(yōu)...
一、關(guān)于同一個URL的多次請求 有時候,對同一個URL請求多次,返回的數(shù)據(jù)可能都是一樣的,比如服務(wù)器上的某張圖片,無論下載多少次,返回的數(shù)據(jù)都是...
Run Loop是什么,使用的目的,何時使用和關(guān)注點 Run Loop是一讓線程能隨時處理事件但不退出的機制。RunLoop 實際上是一個對象,...
觸摸事件的處理原理如下: 1.當(dāng)用戶點擊屏幕時,會產(chǎn)生一個觸摸事件,系統(tǒng)會將該事件加入到一個由UIApplication管理的事件隊列中 2.U...