240 發(fā)簡信
IP屬地:北京
  • weak實(shí)現(xiàn)原理

    遇到面試經(jīng)常會(huì)被問道weak的實(shí)現(xiàn)原理,今天查了下資料盈魁,實(shí)現(xiàn)原理如下:1,整個(gè)程序中可以有很多對象被弱引用2,一個(gè)對象可以弱引用多次我們實(shí)現(xiàn)的邏輯就是強(qiáng)引用銷毀后,找到弱引用...

  • 異步繪制

    異步繪制 簡單來說就是復(fù)雜界面UI渲染耗時(shí)缔逛,但是渲染必須在主線程备埃,所以直接渲染耗時(shí)不可避免,但是我們可以將渲染的view將里面的內(nèi)容通過繪制來表現(xiàn)出來褐奴,繪制過程可以在子線程執(zhí)...

  • 編寫OC 52個(gè)高效方法

    看了52個(gè)高效方法按脚,發(fā)現(xiàn)里面干活多 記錄一下 如果你想封裝個(gè)東西,這個(gè)東西只有基本類型敦冬,那么用struct比較好辅搬,因?yàn)榉庋b成類需要額外開銷,并且得申請釋放堆空間 盡量在.h文...

  • 關(guān)于class_addMethod(Class cls, SEL name, IMP imp, const char *types)

    這個(gè)方法最后一個(gè)參數(shù)有點(diǎn)難理解脖旱,剛開始看就不知索然堪遂,其實(shí),知道套路后萌庆,就明白了

  • fishhook

    fishhook是facebook維護(hù)的一個(gè)開源的可以替換方法的庫fishhook的原理是:當(dāng)app加載進(jìn)內(nèi)存調(diào)用系統(tǒng)方法的時(shí)候溶褪,dyld 告訴app調(diào)用系統(tǒng)方法的地址,這個(gè)...

  • 獲取當(dāng)前進(jìn)程ID

    獲取當(dāng)前進(jìn)程ID 有2中方式

  • 自動(dòng)打包

    領(lǐng)導(dǎo)讓自動(dòng)打包 所以研究下Fastlane 沒研究出來

  • 用英語叫起床,為啥英語還這么好瓦胎?這點(diǎn)我很好奇

    北大學(xué)姐教你如何在 30 天內(nèi)迅速提高英語聽力成績芬萍?(內(nèi)有視頻)

    相信我尤揣,看完這篇文章,一個(gè)月后你的英語聽力水平將會(huì)超出你的想象担忧。答主是北大英語碩士芹缔,專四優(yōu)秀坯癣,專八良好(有點(diǎn)后悔為了考研復(fù)試耽擱了專八瓶盛,導(dǎo)致以幾分之差沒拿到優(yōu)秀),全系第一個(gè)...

  • 匯編 assembly

    匯編 CPU & 內(nèi)存 控制線內(nèi)存是讀還是寫 地址線從內(nèi)存地址中找出內(nèi)存的值 數(shù)據(jù)線從內(nèi)存中取出數(shù)據(jù)交給CPU示罗,傳輸數(shù)據(jù)的能力 寄存器 CPU直接交互的硬件惩猫,CPU 不會(huì)直接...

  • lldb調(diào)試

    lldb一般用來調(diào)試自己的程序。最常見就是在代碼左邊單擊進(jìn)行調(diào)試蚜点。但是有個(gè)情況你是看不到代碼的轧房。比如引入三方sdk 逆向等。這時(shí)候用命令來進(jìn)行調(diào)試是十分必要的绍绘。1奶镶,break...

  • iOS開發(fā)一枚

    最近看了不少東西,學(xué)了不少東西陪拘,可是用的很少厂镇,過一段時(shí)間全都忘了,所以寫筆記是個(gè)很好的習(xí)慣左刽。

  • 好文

    手把手教你打造本地私有索引庫(一)

    純個(gè)人學(xué)習(xí)筆記分享, 不喜勿噴,自行取關(guān)!技術(shù)不缺乏締造者,網(wǎng)絡(luò)不缺乏鍵盤俠,但缺乏分享技術(shù)的源動(dòng)力! +我們在使用組件化的時(shí)候一般可選的方案有兩種:一種是遠(yuǎn)程私有庫方案欠痴,一...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品