gRPC 是基于 HTTP/2 協(xié)議的,要深刻理解 gRPC,理解下 HTTP/2 是必要的。 演進(jìn) http2.0的前世是http1.0和http1.1這兩兄弟。雖然之前僅...
gRPC 是基于 HTTP/2 協(xié)議的,要深刻理解 gRPC,理解下 HTTP/2 是必要的。 演進(jìn) http2.0的前世是http1.0和http1.1這兩兄弟。雖然之前僅...
學(xué)習(xí)路線(內(nèi)部分享內(nèi)容) 加密解密(對(duì)稱加密、非對(duì)稱加密、混合加密) 單向散列函數(shù) 數(shù)字簽名 證書 iOS簽名機(jī)制 參考資料與圖片來源:《圖解密碼技術(shù)第三版》[https:/...
前言 在上文《編譯與鏈接過程的思考》評(píng)論中暴走大牙提到了靜態(tài)庫和動(dòng)態(tài)庫依賴的問題,還在群里提了幾個(gè)測試樣例和測試工程。大致介紹下測試工程和如何進(jìn)行測試:工程P為主工程,其中有...
背景 最近在做toB業(yè)務(wù),發(fā)現(xiàn)我們的SDK經(jīng)常與客戶之間符號(hào)沖突,要么編譯鏈接不過,要么因?yàn)殒溄拥藉e(cuò)誤的符號(hào)導(dǎo)致運(yùn)行崩潰。 符號(hào)沖突 什么是符號(hào)沖突,就是庫與庫之間有相同的符...
最近工作中進(jìn)行項(xiàng)目模塊化,根據(jù)功能分類,將項(xiàng)目由一個(gè)整包拆分為一個(gè)個(gè)framework,各個(gè)framework之間相互依賴,涉及到動(dòng)態(tài)庫和靜態(tài)庫相互依賴,這里寫篇摸索筆記,記...
SDK開發(fā)中我們可能希望使用已有的第三方開源庫,比如在發(fā)送請(qǐng)求的功能上我們更希望用AFNetworking而非直接使用NSURLSession,又如在實(shí)現(xiàn)socket連接時(shí)我...
一、庫簡介 1.1 庫的形式 iOS這邊庫可以分為靜態(tài)庫(Static Library)和動(dòng)態(tài)庫(Dynamic Library) 動(dòng)態(tài)庫 Framework 靜態(tài)庫 Fra...
簡介 cocoapods在1.4.0推出了static framework,先扒扒歷史原因. dymanic framework原因 在iOS8以前,蘋果只允許發(fā)布靜態(tài)庫,當(dāng)...