摘要 離屏渲染是指 GPU 不在當前屏幕緩沖區(qū)進行渲染板壮,會創(chuàng)建新的緩沖區(qū)蕾总。 為什么會有離屏渲染呢铆? 因為 GPU 是一層層地往畫布上輸出元媚,但對于某些情況阅羹,必須完整輸出之后为居,才能...
![240](https://upload.jianshu.io/users/upload_avatars/945517/2b8710d3-c1d4-4733-ae05-9891534c5d2f.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
摘要 離屏渲染是指 GPU 不在當前屏幕緩沖區(qū)進行渲染板壮,會創(chuàng)建新的緩沖區(qū)蕾总。 為什么會有離屏渲染呢铆? 因為 GPU 是一層層地往畫布上輸出元媚,但對于某些情況阅羹,必須完整輸出之后为居,才能...
摘要 Category 主要作用是為已有的類枯途,添加方法忌怎、屬性、協(xié)議酪夷。 其實現(xiàn)原理榴啸,一方面,在編譯時期晚岭,會生成 category_t 及相關(guān)結(jié)構(gòu)體鸥印。 另一方面,在運行時期坦报,會將...
簡介 ObjC Runtime 的消息傳遞過程中库说,會使用方法緩存提高效率。 本文主要是記錄方法緩存的幾個特點: 每個類有一個方法緩存片择,而不是每個對象都有一個緩存潜的。 方法緩存是...
_cmd在Objective-C的方法中表示當前方法的selector,正如同self表示當前方法調(diào)用的對象實例字管。 基本用法 還有一種用法是在runtime的時候啰挪,比如在某個...
原文鏈接[https://jiandandream.github.io/2019/02/13/%E5%85%B3%E4%BA%8E-Method-Swizzling-%E7%...
沒遇到過信不。
`error: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed ` 能從這里入手看看。
安裝 Frida 和 Passionfruit寫在前面 Frida 因為可以動態(tài)執(zhí)行代碼亡呵,所以主要用來分析應用抽活,功能十分強大。 對于 iOS 而言锰什,無論設(shè)備是否越獄下硕,都可以使用它來分析調(diào)試應用。 更加詳細的內(nèi)容可以通過官...
感謝提供更簡單的實現(xiàn)方式汁胆!
Theos 打包刪除 debug 和 build num本文主要分享 make package 時卵牍,去除版本信息中的debug和build num。 基本情況 一般來說沦泌,當我們make package后,如圖所示辛掠,生成的 deb谢谦,...
testPerformancexxx 是不是在剛啟動 app 時調(diào)用的?
iOS Framework 單元測試(二)-- JDAppTests(XCTests的補充)寫在前面 筆者在使用了 XCTests 對 Framework 進行單元測試過程中萝衩,發(fā)現(xiàn)無法使用 XCTests 進行真機測試回挽,而項目剛好涉及到必須真機測試的功能。 所以簡單...
@新月如火 這我倒沒遇到過猩谊,得翻翻 Passionfruit 的 issue 里有沒有相關(guān)內(nèi)容了千劈,可能還得看看 Node
安裝 Frida 和 Passionfruit寫在前面 Frida 因為可以動態(tài)執(zhí)行代碼,所以主要用來分析應用牌捷,功能十分強大墙牌。 對于 iOS 而言,無論設(shè)備是否越獄暗甥,都可以使用它來分析調(diào)試應用喜滨。 更加詳細的內(nèi)容可以通過官...
查一下 frida-ps 安裝在哪了?
找到后,看看環(huán)境變量是否已經(jīng)有對應的路徑:echo $PATH
沒有的話撤防,需要自行添加虽风。
安裝 Frida 和 Passionfruit寫在前面 Frida 因為可以動態(tài)執(zhí)行代碼,所以主要用來分析應用寄月,功能十分強大辜膝。 對于 iOS 而言,無論設(shè)備是否越獄漾肮,都可以使用它來分析調(diào)試應用厂抖。 更加詳細的內(nèi)容可以通過官...
本文所讀的源碼,可以從這里找到初橘,這是 Mach-O 系列的第一篇 我們的程序想要跑起來验游,肯定它的可執(zhí)行文件格式要被操作系統(tǒng)所理解充岛,比如 ELF 是 Linux下可執(zhí)行文件的格...
音頻輸出作為硬件資源,對于iOS系統(tǒng)來說是唯一的耕蝉,那么要如何協(xié)調(diào)和各個App之間對這個稀缺的硬件持有關(guān)系呢崔梗? iOS給出的解決方案是"AVAudioSession" ,通過它...
原文鏈接 簡介 如果只是搭建簡單的個人博客垒在,Github Pages 絕對是值得嘗試的方案蒜魄,它提供了靜態(tài)網(wǎng)站代碼的托管服務(wù)。 而 Hexo 或 Jekyll 這類靜態(tài)博客生成...
前言 在iOS應用的實際開發(fā)中谈为,我們會遇到給產(chǎn)品經(jīng)理或者測試team人員安裝應用到他們手機上的需求。這時候直接拿他們手機連你的電腦安裝顯然不切現(xiàn)實踢关。這時候我應該這么做伞鲫?如果他...
寫在前面 閱讀 Apple Deleloper Run Loops 的筆記。 簡介 Run Loops 是和線程息息相關(guān)的基礎(chǔ)組件签舞。顧名思義秕脓,它就是一個循環(huán),目的是:當有工作...