IP屬地:北京
HTTP 超文本傳輸協(xié)議 請求報文WX20181228-104135@2x.png 我們來看一下請求報文的格式,首先是請求行,請求行包括方法、U...
RunLoop的本質(zhì) RunLoop是通過內(nèi)部維護的事件循環(huán)來對事件/消息進行管理的一個對象 沒有消息需要處理時,休眠以避免資源占用,狀態(tài)切換是...
什么是Block Block是將函數(shù)及其執(zhí)行上下文封裝起來的對象 接下來讓我們通過源碼來看一看Block的本質(zhì) 我們在一個方法中寫了三行代碼,第...
在開始之前,我們先來了解下OC中的類與對象 這是一張經(jīng)典的類的關(guān)系示意圖,接下來簡單的介紹一下這張圖 首先當(dāng)我們創(chuàng)建一個實力對象,會拷貝這個實力...
objc_object 國際慣例,流程圖 首先平時我們所使用的對象都是id類型的,id對應(yīng)到runtime中就是objc_object這樣的一個...
在開始理解卡頓、掉幀及繪制原理前,首先讓我們先了解下圖像的顯示原理 圖像顯示原理 關(guān)于CPU和GPU都是通過總線連接起來的,在CPU當(dāng)中輸出的往...
事件傳遞 事件傳遞的兩個核心方法 第一個方法返回的是一個UIView,是用來尋找最終哪一個視圖來響應(yīng)這個事件第二個方法是用來判斷某一個點擊的位置...