fishhook是Facebook提供的一個動態(tài)修改鏈接mach-O文件的工具。利用MachO文件加載原理,通過修改懶加載和非懶加載兩個表的指針達(dá)到C函數(shù)HOOK的目的。 前...
fishhook是Facebook提供的一個動態(tài)修改鏈接mach-O文件的工具。利用MachO文件加載原理,通過修改懶加載和非懶加載兩個表的指針達(dá)到C函數(shù)HOOK的目的。 前...
版本記錄 前言 我們做APP界面,也就是布局UI,那么關(guān)于布局,我們有很多方法,蘋果也都提供了支持,市場上我們用的并不是系統(tǒng)提供原生的layout,對于OC語言一般都是使用一...
目錄 參考 硬件加速簡介 FFmpeg 硬件加速各環(huán)境支持情況 FFmpeg命令行工具使用硬件加速 1. 參考 [1] trac.ffmpeg.org/HWAccelIntr...
前言 18 年 7 月美團(tuán)開源了 EasyReact,告知 iOS 工程師們響應(yīng)式編程和函數(shù)式編程并非不可分離,似乎一出來就想將 ReactiveCocoa 踢出神壇。該框架...
使用VideoToolbox硬編&硬解 VideoToolbox簡介 VideoToolbox 是一個低級的框架,可直接訪問硬件的編解碼器。能夠為視頻提供壓縮和解壓縮的服務(wù),...
原文鏈接 GCD 簡介 GCD(Grand Central Dispatch)是 Apple 開發(fā)的一個多核編程的解決方法。它主要用于優(yōu)化應(yīng)用程序以支持多核處理器以及其他對稱...
為了防止一個應(yīng)用占用過多的系統(tǒng)資源,蘋果設(shè)計了一個“看門狗”(watchdog)的機(jī)制。在不同的場景下,“看門狗”會監(jiān)測應(yīng)用的性能。如果超出了該場景所規(guī)定的運(yùn)行時間,“看門狗...