swift常用第三方庫 網絡 Alamofire:http網絡請求事件處理的框架。 Moya:這是一個基于Alamofire的更高層網絡請求封裝抽象層。 Reachabili...
圖像顯示過程 屏幕顯示圖像需要一個過程,CPU進行視圖的創建、布局計算、圖片解碼、文本繪制,然后交與GPU進行變換、合成、渲染,將結果保存到幀緩存區,再由視頻控制器讀取幀緩存...
什么是庫,使用庫有哪些好處?庫就是將代碼編譯成一個二進制文件,再加頭文件。常見的庫文件格式有.a .dylib .tbd .framework .xcframework。使...
Mach-O是macOS、iOS、iPadOS存儲程序和庫的文件格式,對應的系統通過應用二進制接口(ABI--MachO內容的格式)來運行該格式的文件。保存了在編譯過程和鏈接...
RunLoop介紹RunLoop是與線程相關的基本基礎結構的一部分。RunLoop直譯為運行循環,是線程內用于運行事件處理以響應傳入事件的一個循環。RunLoop的作用就是為...
在Xcode開發中通常會針對Debug/Release使用不同的服務器地址,最簡單的方式那肯定是直接在代碼中進行修改。但是如果每次都手動進行修改太麻煩了,也對不起我們程序員的...
在xcode中使用快捷鍵command+shift+0打開官方文檔,搜索Objective-C Runtime可以看到有這樣一段描述: OverviewThe Objecti...
全網最新 KCObjc4 底層源碼 快速通道[https://github.com/LGCooci/KCCbjc4_debug] 2022年11月21日更新 libmallo...
準備工作 已去殼ipa,重簽運行,可參照iOS逆向之砸殼與重簽[http://www.lxweimin.com/p/c5527010314b] 下載yololib[https...
本文只是為了學習理解整個過程和原理,砸殼和重簽都有很多種簡單快速的方式,本文不探討 iPhone配置越獄,本人使用的是iphone6s plus 12.4(非完美越獄),最...
Hash一般譯為“散列”,也有直接音譯為“哈希”,就是把任意長度的輸入通過散列算法變換成固定長度的輸出,該輸出就是散列值。這種轉換是一種壓縮映射,也就是,散列值的空間通常遠小...
RSA的起源 1976年以前所有的加密方法都是同一種模式:加解密雙方使用同一種規則(簡稱“密鑰”)。這種加密方式被稱為對稱加密算法。 1976年,兩位美國計算機學家迪菲(W....
OpenGL上下文(context):它是一個巨大的狀態機,保存了OpenGL中的各種狀態,是所有指令執行的基礎,所以在進行上下文切換會產生較大的開銷,我們應該盡量避免這種情...