花費 19 ms
iOS Hook

HOOK 譯為“鈎子”或掛鈎。在 iOS 逆向中指改變程序運行流程的一種技術。 iOS 中 hook 技術的幾種方式 Method Swizzle 利用 OC 的 Runtime 特性,動態 ...

Wed Feb 26 21:26:00 CST 2020 2 1515
iOS 推送

一、推送原理 當用戶打開應用程序的通知中心之后,蘋果遠程推送服務器就能把消息推送到裝有該應用的設備上,具有強制性、實時性的特點,並且用戶無需打開應用都能收到推送的消息。 1.1 名詞介紹 ...

Wed Feb 26 21:18:00 CST 2020 0 1528
iOS 構建動態庫

一、構建步驟 創建一個動態庫 MyDynamicFramework 創建一個測試類 在 MyDynamicFramework.h(默 ...

Wed Feb 26 19:31:00 CST 2020 1 1156
iOS 靜態庫和動態庫

一、庫 1.1 什么是庫? 庫就是程序代碼的集合,將 N 個文件組織起來,是共享程序代碼的一種方式。從本質上來說是一種可執行代碼的二進制格式,可以被載入內存中執行。 1.2 庫的分類 根據程序 ...

Wed Feb 26 19:36:00 CST 2020 0 1214
dyld

一、介紹 在 MacOS 和 iOS 上,可執行程序的啟動依賴於 xnu 內核進程運作和動態鏈接加載器 dyld。 dyld 全稱 the dynamic link editor,即動態鏈接 ...

Wed Feb 26 19:14:00 CST 2020 0 1034
iOS UmbrellaHeader

Lexical or Preprocessor Issue - Umbrella header for module 'xxx' does not include header 'xxx.h' ...

Wed Feb 26 21:30:00 CST 2020 0 964
iOS hash

一、iOS hash 下圖列出 Hash 在 iOS 中的應用分析整理 知乎上的一句話: 算法、數據結構、通信協議、文件系統、驅動等,雖然自己不寫那些東西,但是了解其原理對 ...

Wed Feb 26 21:25:00 CST 2020 0 935
iOS mmap

一、常規文件操作 常規文件操作(read/write)有那幾個重要步驟: 進程發起讀文件請求 內核通過查找進程文件符表,定位到內核已打開文件集上的文件信息,從而找到此文件的 inode ...

Wed Feb 26 21:28:00 CST 2020 0 896
iOS 操作系統架構

一、iOS 系統架構層次 在 iOS 中,框架是一個目錄,包含了共享資源庫,用於訪問該資源庫中儲存的代碼的頭文件,以及圖像、聲音文件等其他資源。共享資源庫定義應用程序可以調用的函數和 ...

Wed Feb 26 19:26:00 CST 2020 0 874
Bitcode

一、前言 蘋果在 WWDC2015 大會上引入了 bitcode,隨后在 Xcode7 中添加了在二進制中嵌入 bitcode(Enable Bitcode) 的功能,並且默認設置為 ...

Wed Feb 26 19:03:00 CST 2020 0 844

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM