首先,你需要明確地通知AVAudioSession你允許聲音可以被輸出到藍牙設備子漩,通過setCategory設置AVAudioSession *...
分類的本質 方式一通過clang方式探究通過clang -rewrite-objc xxxx.m -o xxxx.cpp,查看生成的xxxx.c...
上一篇文章我們分析了dyld跟objc的關聯(lián)中树叽,已經研究到了_dyld_objc_notify_register中會調用到map_images舆蝴、...
我們在之前的探究過程中發(fā)現(xiàn)dyld加載中會調用到_objc_init,這篇文章我們從_objc_init開始研究其具體做了什么题诵。 _objc_i...
前言 我們知道洁仗,objective-c中我們調用方法之后,底層會對方法進行緩存性锭,讓后面再調用更加快捷赠潦。今天我們主要研究是在方法沒有緩存時,底層的...
cache的數據結構 我們需要知道cache中存儲的到底是什么草冈?我們通過objc源碼分析cache_t的結構她奥,發(fā)現(xiàn)其根據架構處理分成了三種情況,...
題一 打印結果: 首先傳入參數pClass怎棱,是LGPerson類哩俭。lgInstanceMethod_classToMetaclass方法中,pC...
對象拳恋、類凡资、元類、根元類 對象是類的實例诅岩,對象是以類為模版來創(chuàng)建的讳苦。類的實質上也是一個對象带膜,類是元類的實例對象吩谦。類對象在內存中只有一份鸳谜。元類是系統(tǒng)...
了解對象 Objective-C是一門面向對象編程語言。對象是什么式廷,我們這篇文章講的isa和對象又有什么樣的關系呢咐扭?帶著疑問我們可以去看看蘋果開...