fishhook是Facebook提供的一個(gè)動(dòng)態(tài)修改鏈接mach-O文件的工具。利用MachO文件加載原理,通過修改懶加載和非懶加載兩個(gè)表的指針達(dá)到C函數(shù)HOOK的目的葵袭。 前...
fishhook是Facebook提供的一個(gè)動(dòng)態(tài)修改鏈接mach-O文件的工具。利用MachO文件加載原理,通過修改懶加載和非懶加載兩個(gè)表的指針達(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 是一個(gè)低級的框架,可直接訪問硬件的編解碼器纵装。能夠?yàn)橐曨l提供壓縮和解壓縮的服務(wù)征讲,...
原文鏈接 GCD 簡介 GCD(Grand Central Dispatch)是 Apple 開發(fā)的一個(gè)多核編程的解決方法。它主要用于優(yōu)化應(yīng)用程序以支持多核處理器以及其他對稱...
為了防止一個(gè)應(yīng)用占用過多的系統(tǒng)資源橡娄,蘋果設(shè)計(jì)了一個(gè)“看門狗”(watchdog)的機(jī)制诗箍。在不同的場景下,“看門狗”會監(jiān)測應(yīng)用的性能挽唉。如果超出了該場景所規(guī)定的運(yùn)行時(shí)間滤祖,“看門狗...