1. Http 3次握手 2. Http 4次揮手 3. Https 鏈接過程 3.1 TLS 第一次握手 客戶端首先會發(fā)一個「Client H...
轉(zhuǎn)載:tuancc[https://iosre.com/u/tuancc]
可自定樣式的二維碼 由于平臺規(guī)則具體效果移步github~有問題可以下方留言 1. 自定義符合QRCode協(xié)議的二維碼庫; 2. 簡單的掃描功能...
在平時的開發(fā)中會遇到下面兩種場景: 有些特殊頁面需要判斷是通過push/pop 或 模態(tài)化的方式進入/退出; 頁面出現(xiàn)/消失的時機; UIVie...
1、array的內(nèi)存布局 2、Dictionary內(nèi)存布局 key、value的鏈表中的值并非連續(xù)存在內(nèi)存中; 我的博客即將同步至騰訊云+社區(qū),...
1, decode解碼流程 1, 遵循協(xié)議Decodable后:2.1 創(chuàng)建包含所有屬性key的一個遵循codingKey協(xié)議的枚舉(編譯器生成...
本文中分析兩個問題:1. Block閉包是一個引用類型2. Block捕獲外部變量 1、Block結(jié)構(gòu) 1.1 IR文件分析 獲取IR文件:sw...
在swift源碼中有這樣一段代碼,可以看到所有的類型都是有元類型的, 、 、 都被已經(jīng)被定義了,下面就通過 來還原TargetStructMet...
對于autoreleasepool一定不陌生,但內(nèi)部結(jié)構(gòu)是什么呢? 1、autoreleasepool結(jié)構(gòu) @autoreleasepool做了...