Avatar notebook default
39篇文章 · 40103字 · 35人關(guān)注
  • Resize,w 360,h 240
    一道OC綜合題的反思

    前言 這是一道很有意思的題许师,題目來自群友,據(jù)說原題出自sunny。自以為是的解答這道題后,群友拋出一個新的問題,發(fā)現(xiàn)之前的解釋行不通奖年,遂有此文。...

  • Resize,w 360,h 240
    對super關(guān)鍵字的小驗證

    前言 你知道objc_msgSendSuper2(注意沛贪,不是objc_msgSendSuper)嗎陋守?如果不知道,這篇小文有必要看一下利赋。 0x00...

  • Resize,w 360,h 240
    Objective-C對象成員變量是如何存取的

    之前寫過一篇文章 Objective-C對象內(nèi)存分布是怎樣確定的水评,作為姊妹篇,兩者配合食用口味更佳媚送。 0x00 API 在runtime.h中可...

  • Resize,w 360,h 240
    一段weak代碼引發(fā)的探索

    話不多說中燥,直接看代碼 0x00 code 看到輸出結(jié)果后直接傻眼,腦子里迅速產(chǎn)生了幾個疑問: 為什么輸出的兩個值不一樣塘偎? 2是哪來的疗涉? 2后面是...

  • Resize,w 360,h 240
    一文吃透autorelease

    全文速覽 引子 activities與order的含義 _wrapRunLoopWithAutoreleasePoolHandler反匯編分析 ...

  • Resize,w 360,h 240
    Objective-C對象內(nèi)存分布是怎樣確定的

    對于一個類的實例變量來說拿霉,我們常說他的內(nèi)存分布是isa + ivars。為什么內(nèi)存是這樣分布的咱扣?他是怎樣確定的绽淘? 本文采用源碼為當(dāng)前最新:obj...

  • Resize,w 360,h 240
    TaggedPointer的推理與驗證

    TaggedPointer是蘋果推出的一種通過指針來存儲少量數(shù)據(jù)的技術(shù),可以有效避免內(nèi)存浪費偏窝。 本文所用源碼為objc4-756.2,macOS...

  • Resize,w 360,h 240
    通過lldb來說符號表綁定與fishhook

    fishhook武学,facebook開源的一個可以動態(tài)綁定Mach-O符號表的庫祭往。在程序啟動時與運行時會通過dyld來綁定符號表(這里有非懶加載與...

  • Resize,w 360,h 240
    通過lldb與runtime再談KVO

    KVO,蘋果的一種鍵值監(jiān)聽實現(xiàn)技術(shù)火窒。Key-Value Observing Implementation Details中有如下描述: Auto...

文集作者

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