240 發(fā)簡(jiǎn)信
IP屬地:廣東
  • iOS底層探索 之 GCD原理

    今天我們來探索同步函數(shù)與異步函數(shù)區(qū)別吩愧,從以下幾個(gè)點(diǎn)展開: 能否開辟線程任務(wù)的回調(diào)是否具有異步性-同步性產(chǎn)生死鎖現(xiàn)象 同步函數(shù) dispatch_...

  • 多線程原理

    線程和進(jìn)程的定義 線程是進(jìn)程的基本執(zhí)?單元淆攻,?個(gè)進(jìn)程的所有任務(wù)都在線程中執(zhí)?進(jìn)程要想執(zhí)行任務(wù)香到,就必須得有線程楚里,進(jìn)程至少得有一條線程程序啟動(dòng)會(huì)默認(rèn)...

  • Resize,w 360,h 240
    KVC分析

    KVO初探 根據(jù)官方文檔我們來驗(yàn)證一下 set方法原文 1髓考、兩個(gè)方法要是同時(shí)存在會(huì)先找找setName方法仁卷,要是沒有setName才會(huì)執(zhí)行_se...

  • Resize,w 360,h 240
    類的加載

    _objc_init environ_init 環(huán)境變量初始化 打印如下 OBJC_DISABLE_NONPOINTER_ISA 是什么呢? 設(shè)...

  • Resize,w 360,h 240
    應(yīng)用程序加載

    應(yīng)用程序加載原理庫:可執(zhí)行的二進(jìn)制文件邀窃,加載到內(nèi)存文件類型:靜態(tài)庫 .a動(dòng)態(tài)庫 .so .dll兩者是鏈接的區(qū)別 我們可以直接打開工程目錄Pro...

  • Resize,w 360,h 240
    消息轉(zhuǎn)發(fā)

    先提出疑問這個(gè)方法是怎么來的? log_and_fill_cache jump 填充緩存 logMessageSend jump instrum...

  • Resize,w 360,h 240
    消息動(dòng)態(tài)決議

    我們先從lookUpImpOrForward看起 realizeAndInitializeIfNeeded_locked jump initia...

  • Resize,w 360,h 240
    objc_msgSend分析

    先從源碼objc-msg-arm64.s看起 p0是消息的接受者假哎,判斷是否存在瞬捕,存在將p0平移到p13 上面的代碼提取關(guān)鍵部分,可以得到 tbn...

  • Resize,w 360,h 240
    objc_msgSend流程分析

    先從源碼objc-msg-arm64.s看起 p0是消息的接受者舵抹,判斷是否存在肪虎,存在將p0平移到p13 上面的代碼提取關(guān)鍵部分,可以得到 tbn...

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