01. llvm 在 iOS 插樁 網(wǎng)上我就搜到這一篇文章介紹使用 LLVM Pass 的方式,來(lái)實(shí)現(xiàn)函數(shù)插樁。 但是按照他文章的一步步坐下來(lái),發(fā)現(xiàn)各種報(bào)錯(cuò),要不就是 pas...
01. llvm 在 iOS 插樁 網(wǎng)上我就搜到這一篇文章介紹使用 LLVM Pass 的方式,來(lái)實(shí)現(xiàn)函數(shù)插樁。 但是按照他文章的一步步坐下來(lái),發(fā)現(xiàn)各種報(bào)錯(cuò),要不就是 pas...
socket介紹 socket是系統(tǒng)提供用于網(wǎng)絡(luò)通信的方法,它并不是一個(gè)協(xié)議但是很多協(xié)議間的通信數(shù)據(jù)是通過(guò)socket中方法來(lái)傳遞數(shù)據(jù)的,目前在APP中用的最多就是即...
iOS要分析函數(shù)的執(zhí)行時(shí)間,一種辦法是hook住objc_msgSend方法,實(shí)現(xiàn)比較簡(jiǎn)單,但是有個(gè)局限性,只對(duì)objective-c方法有效,對(duì)c函數(shù)和block就不行了。...
先借用一句古話裝逼, 工欲善其事,必先利其器。 作為一個(gè)iOS開(kāi)發(fā)(diao si),首先肯定要將自己的武器打磨好,才能上戰(zhàn)場(chǎng),我們可以給這把武器針對(duì)自己的天賦加上合適的附魔...
閱讀GCD源碼,首先需要下載libdispatch源碼。很多同學(xué)拿到源碼就直接埋頭苦干,我覺(jué)得這樣會(huì)像無(wú)頭蒼蠅一樣沒(méi)有重點(diǎn),容易懵逼,效率低。相比objc,CFRunloop...
騰訊電面:40分鐘 介紹你最近的一個(gè)項(xiàng)目 項(xiàng)目相關(guān)問(wèn)題 既然你iOS安卓都寫(xiě)過(guò)為什么選擇iOS 字典的數(shù)據(jù)結(jié)構(gòu),如何加快查找 http和tcp的區(qū)別 java和oc的區(qū)別 c...
概述 隨著整個(gè)互聯(lián)網(wǎng)的崛起,數(shù)據(jù)傳遞的形式也在不斷升級(jí)變化,總的流行趨勢(shì)如下: 音視頻的發(fā)展正在向各個(gè)行業(yè)不斷擴(kuò)展,從教育的遠(yuǎn)程授課,交通的人臉識(shí)別,醫(yī)療的遠(yuǎn)程就醫(yī)等等,音視...
需求 解析文件中的音視頻流以解碼同步并將視頻渲染到屏幕上,音頻通過(guò)揚(yáng)聲器輸出.對(duì)于僅僅需要單純播放一個(gè)視頻文件可直接使用AVFoundation中上層播放器,這里是用最底層的...
1、#import跟 #include 有什么區(qū)別,@class呢,#import<> 跟 #import””有什么區(qū)別? 2、@property中有哪些屬性關(guān)鍵字?/ @p...