240 投稿
收錄了9篇文章 · 3人關(guān)注
  • Resize,w 360,h 240
    iOS底層探索之map_images

    在上一篇文章 objc_init 分析[http://www.reibang.com/p/37310d037029] 中,最后有三個函數(shù) ma...

    0.1 loongod 0 1
  • 類加載時flags標(biāo)識

    一、class_ro_t 的 flags 標(biāo)識 二、class_rw_t 的 flags 標(biāo)識

  • Resize,w 360,h 240
    iOS底層探索之_objc_init

    一、_objc_init源碼 _objc_init 也是在 libObjc 的源碼中 _objc_init 這個方法里面基本上本身沒有什么邏輯,...

    0.4 loongod 0 2
  • Resize,w 360,h 240
    iOS底層探索之方法緩存

    在分析類的時候玻粪,objc_class 結(jié)構(gòu)體里面有個 cache_t cache 成員變量。 一诬垂、cache 存的是什么 先看下 cache 里...

    0.1 loongod 0 1
  • Resize,w 360,h 240
    iOS底層探索之類結(jié)構(gòu)

    一劲室、前置知識 CPU 訪問內(nèi)存時需要的是地址,而不是變量名和函數(shù)名结窘!變量名和函數(shù)名只是地址的一種助記符很洋,當(dāng)源文件被編譯和鏈接成可執(zhí)行程序后,它們...

    0.1 loongod 0 1
  • Resize,w 360,h 240
    iOS底層探索之類結(jié)構(gòu)下篇

    上篇分析類結(jié)構(gòu)隧枫,獲取到了屬性列表 property_array_t 和方法列表 method_array_t喉磁。 實(shí)踐代碼: 一、類的類方法存儲 ...

    0.1 loongod 0 1
  • Resize,w 360,h 240
    iOS底層探索之isa

    一官脓、前置知識 1.1 C 共用體 || 聯(lián)合體 共用體是一種特殊的數(shù)據(jù)類型协怒,允許您在相同的內(nèi)存位置存儲不同的數(shù)據(jù)類型。您可以定義一個帶有多成員的...

    0.4 loongod 0 4
  • Resize,w 360,h 240
    iOS底層探索之內(nèi)存對齊和calloc

    之前通過 objc 的源碼探索了 alloc 的內(nèi)部流程卑笨,到最后會調(diào)用 size = cls->instanceSize(extraBytes)...

  • Resize,w 360,h 240
    iOS底層探索之a(chǎn)lloc

    OC 是面向?qū)ο蟮恼Z言孕暇,開發(fā)中一切的基礎(chǔ),首先需要一個對象赤兴,??妖滔,沒有的話,可以 alloc 一個桶良。這篇文章就記錄一下探索alloc 內(nèi)部流程和實(shí)...

    0.4 loongod 1 5

專題公告

記錄深入源碼分析iOS的底層實(shí)現(xiàn)

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