[TOC] 專有名詞 seq(sequence number):表示我方(發(fā)送方)這邊,這個 packet 的數(shù)據(jù)部分的第一位應(yīng)該在 data stream 中所在的位置。(...
[TOC] 專有名詞 seq(sequence number):表示我方(發(fā)送方)這邊,這個 packet 的數(shù)據(jù)部分的第一位應(yīng)該在 data stream 中所在的位置。(...
文章目錄一、RunLoop簡介1.1 什么是RunLoop?1.2 RunLoop和線程1.3 默認情況下主線程的RunLoop原理二、RunLoop相關(guān)類2.1 CFRun...
上一篇文章中詳細的介紹了響應(yīng)鏈中的一些概念。這里會重點介紹響應(yīng)鏈的流程。 一、響應(yīng)鏈流轉(zhuǎn) 1.1 事件分發(fā) 在上一篇文章中介紹了MacOS中事件分發(fā),而且指出事件分發(fā)的方向是...
[TOC] (一)KVO 初探 1. 基本用法 添加觀察 監(jiān)聽觀察 移除觀察 通知使用完之后,一定要移除,否則會有導(dǎo)致程序崩潰的可能 2. context 的使用 單個通知的...
[TOC] 怎么讀到cache_t屬性image 四個屬性 在源碼中關(guān)于類objc_class的結(jié)構(gòu)體代碼, 總共有200多行, 而我們最關(guān)注的只有上述四個屬性 // Cla...
對方法的探索,全篇分六個章節(jié)01-方法本質(zhì)-方法初探02-方法本質(zhì)-objc_msgSend的使用03-方法本質(zhì)-面試題分析04-方法本質(zhì)-lookUpImpOrForwar...
對方法的探索,全篇分六個章節(jié)01-方法本質(zhì)-方法初探02-方法本質(zhì)-objc_msgSend的使用03-方法本質(zhì)-面試題分析04-方法本質(zhì)-lookUpImpOrForwar...
Http2和Http1.X的區(qū)別 (1).HTTP2使用的是二進制傳送,HTTP1.X是文本(字符串)傳送。 二進制傳送的單位是幀和流。幀組成了流,同時流還有流ID標示 (2...
一、Block類型 我們平時在開發(fā)中使用的到的Block主要有三種類型: __NSGlobalBlock__:全局block,沒有參數(shù),也沒有返回值的block; __NSM...