在 iOS類加載流程(一):類加載流程的觸發(fā)[http://www.itdecent.cn/p/2e66407cdad3]中已經(jīng)知道兩個關(guān)鍵函...
首先,大家應(yīng)該都知道 _objc_init 函數(shù)是 OC 中類加載比較關(guān)鍵的一個函數(shù),這個函數(shù)的調(diào)用棧如下: 那么,objc_init 這個函數(shù)...
廣義 LLVM 架構(gòu)包括編譯前端 + 中間優(yōu)化 + 編譯后端; 狹隘 LLVM 指的就是中間優(yōu)化 + 編譯后端; Clang 屬于廣義 LLVM...
一、HTTPS認(rèn)證 1. 會話認(rèn)證機(jī)制 iOS 中會話認(rèn)證機(jī)制共有四種,大體分為兩種類型: 單向認(rèn)證雙向認(rèn)證; NTLM 和 Kerberos;...
1. 前言 理解紋理之前,需要理解兩個概念: Fragment; Fragment 的片段插值; 官方描述如下: 總結(jié): 一個 Fragment...
1. iOS 中初始化上下文 iOS 中不需要開發(fā)者調(diào)用 openGL ES 相關(guān) Api 來設(shè)置上下文,貌似也沒有找到類似 glfw 的三方框...
首先,GPU 的渲染流程就是一個程序,該程序是由多個著色器組成。著色器本身也是一個程序,所以需要先進(jìn)行編寫、編譯,然后再鏈接到渲染程序中,多個著...
1. khronos 簡介 khronos 是由 170 家企業(yè)組成的開源、非盈利的成員驅(qū)動型組織,主要負(fù)責(zé)開發(fā)、發(fā)布和維護(hù)免稅版權(quán)標(biāo)準(zhǔn),其范圍...
1. AFN 概覽 作為 iOS 上最知名且最廣泛使用的網(wǎng)絡(luò)庫,AFN 到底做了什么? 主要流程: 發(fā)起請求; 請求序列化; 安全策略應(yīng)用; 響...