block為什么要用copy修飾? block:我們稱代碼塊,他類似一個方法。而每一個方法都是在被調用的時候從硬盤到內存,然后去執(zhí)行,執(zhí)行完就消失,所以,方法的內存不需要我們...
block為什么要用copy修飾? block:我們稱代碼塊,他類似一個方法。而每一個方法都是在被調用的時候從硬盤到內存,然后去執(zhí)行,執(zhí)行完就消失,所以,方法的內存不需要我們...
直接上建議: 資源優(yōu)化刪除無用圖片使用 LSUnusedResources 查找無用圖片。注意 [UIImage imageNamed:[NSString stringWit...
在面試中,三次握手和四次揮手可以說是問的最頻繁的一個知識點了,我相信大家也都看過很多關于三次握手與四次揮手的文章,今天的這篇文章,重點是圍繞著面試,我們應該掌握哪些比較重要的...
GPU 渲染機制:CPU 計算好顯示內容提交到 GPU,GPU 渲染完成后將渲染結果放入幀緩沖區(qū),隨后視頻控制器會按照 VSync 信號逐行讀取幀緩沖區(qū)的數(shù)據(jù),經(jīng)過可能的數(shù)模...
內存問題主要包括兩個部分,一個是iOS中常見循環(huán)引用導致的內存泄露 ,另外就是大量數(shù)據(jù)加載及使用導致的內存警告。 mmap 雖然蘋果并沒有明確每個 App 在運行期間可以使用...
iOS 的 App 啟動主要分為以下步驟: 打開 App,系統(tǒng)內核進行初始化跳轉到 dyld 執(zhí)行。這個過程包括這些步驟:1)分配虛擬內存空間;2)fork 進程;3)加載 ...
SDWebImage 一個為UIImageView提供一個分類來支持遠程服務器圖片加載的庫。 功能簡介: 工作流程 源碼分析 主要用到的對象 一、圖片下載 SDWebImag...
1. App啟動過程 解析Info.plist 加載相關信息,例如如閃屏 沙箱建立、權限檢查 Mach-O加載 如果是胖二進制文件,尋找合適當前CPU類別的部分 加載所有依賴...
1. GCD 的核心是 C 語言寫的系統(tǒng)服務,執(zhí)行和操作簡單高效,因此 NSOperation 底層也通過 GCD 實現(xiàn),換個說法就是 NSOperation 是對 GCD ...
這個欄目將持續(xù)更新--請iOS的小伙伴關注! (答案不唯一,僅供參考,文章最后有福利) iOS面試題大全(上)[http://www.itdecent.cn/c/31a51...