240 發(fā)簡信
IP屬地:江西
  • iOS設(shè)置藍牙外設(shè)播放音頻

    首先改鲫,你需要明確地通知AVAudioSession你允許聲音可以被輸出到藍牙設(shè)備,通過setCategory設(shè)置AVAudioSession *...

  • 底層原理:分類的加載

    分類的本質(zhì) 方式一通過clang方式探究通過clang -rewrite-objc xxxx.m -o xxxx.cpp,查看生成的xxxx.c...

  • 底層原理:懶加載類與非懶加載類

    上一篇文章我們分析了dyld跟objc的關(guān)聯(lián)中先慷,已經(jīng)研究到了_dyld_objc_notify_register中會調(diào)用到map_images饮笛、...

  • 底層原理:dyld和objc關(guān)聯(lián)

    我們在之前的探究過程中發(fā)現(xiàn)dyld加載中會調(diào)用到_objc_init咨察,這篇文章我們從_objc_init開始研究其具體做了什么。 _objc_i...

  • objc_msgSend慢速查找流程

    前言 我們知道福青,objective-c中我們調(diào)用方法之后摄狱,底層會對方法進行緩存,讓后面再調(diào)用更加快捷无午。今天我們主要研究是在方法沒有緩存時媒役,底層的...

  • cache_t底層原理

    cache的數(shù)據(jù)結(jié)構(gòu) 我們需要知道cache中存儲的到底是什么?我們通過objc源碼分析cache_t的結(jié)構(gòu)宪迟,發(fā)現(xiàn)其根據(jù)架構(gòu)處理分成了三種情況酣衷,...

  • 類底層原理面試題

    題一 打印結(jié)果: 首先傳入?yún)?shù)pClass,是LGPerson類次泽。lgInstanceMethod_classToMetaclass方法中穿仪,pC...

  • Resize,w 360,h 240
    類的結(jié)構(gòu)分析

    對象、類意荤、元類啊片、根元類 對象是類的實例,對象是以類為模版來創(chuàng)建的玖像。類的實質(zhì)上也是一個對象紫谷,類是元類的實例對象。類對象在內(nèi)存中只有一份捐寥。元類是系統(tǒng)...

  • ISA結(jié)構(gòu)分析

    了解對象 Objective-C是一門面向?qū)ο缶幊陶Z言笤昨。對象是什么,我們這篇文章講的isa和對象又有什么樣的關(guān)系呢握恳?帶著疑問我們可以去看看蘋果開...

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