在學(xué)Swift基本類型的時候發(fā)現(xiàn)在String Interpolation[https://docs.swift.org/swift-book/...
基于戴銘老師給出的objc_msgSend監(jiān)聽方案,對其中核心的匯編實(shí)現(xiàn)進(jìn)行解析 監(jiān)聽代碼 單個指令解析 完整armv8指令集凫乖、ARM64匯編基...
DYLD 符號綁定 __LINKEDIT段包括load command 3中的所有內(nèi)容预柒,段中各部分的意義分別: stubs與stub_helpe...
linkmap中存放的是app可執(zhí)行文件Mach-O格式組織的各類數(shù)據(jù)的清單,根據(jù)LinkMap展開對Mach-O文件及dyld加載Mach-O...
app啟動速度通常關(guān)乎用戶對app的總體評價憋活,在這方面也有很多優(yōu)秀關(guān)于優(yōu)化方面的文章,不過這類文章更多地著墨于具體的優(yōu)化方案,對原理的介紹往往并...
新特性系列介紹nullptrfunctorauto用于定義變量類型及函數(shù)返回值時推斷變量及返回值類型吕晌,默認(rèn)為值類型如果是引用類型需要在后面加&顯...
數(shù)據(jù)鏈路層 任務(wù)有3:發(fā)送和接收IP數(shù)據(jù)包,ARP請求和應(yīng)答临燃,RARP請求和應(yīng)答以太網(wǎng)數(shù)據(jù)鏈路幀的封裝格式是6字節(jié)目的硬件地址睛驳,6字節(jié)源硬件地址...
copy和mutablecopy 源于對數(shù)據(jù)的復(fù)制需求,對于對象類型的數(shù)據(jù)來說谬俄,區(qū)別于直接持有這個數(shù)據(jù)對象的方式柏靶,復(fù)制可以確保所復(fù)制出來的對象不...
BT601和BT709 由于在處理相機(jī)實(shí)時圖像數(shù)據(jù)時,需要將相機(jī)采集的YUV數(shù)據(jù)轉(zhuǎn)換為RGB溃论,根據(jù)GPUImage的源碼看到是有三種轉(zhuǎn)換矩陣用于...