由于一直沒有好好學(xué)習(xí)UIView的繪制流程,關(guān)于UIView的drawRect一直以來都有兩個(gè)疑問:1 為什么只在drawRect方法里才能獲取當(dāng)前圖層的上下文2 drawR...
主要思路是查找webView中的contentView,并從其中的interactions中找到對(duì)應(yīng)的UIDragInteraction,然后刪除掉即可;如需刪除drop等其...
NSString *str1 = @"str1";
NSString *str2 = [str1 copy];
str1 = @"asdf";
NSLog(@"\nstr1 = %@ str1P = %p \n str2 = %@ str2P = %p", str1, str1, str2, str2);
/*輸出結(jié)果,修改str2 同理
str1 = asdf str1P = 0x10776b1a0
str2 = str1 str2P = 0x10776b180
*/
這兩個(gè)地址指向的地址相同是因?yàn)椋珸"str1"內(nèi)容是在常量區(qū)開辟的內(nèi)存,兩個(gè)指針都指向這個(gè)區(qū)域,str1值改變后,str1不再指向@"str1"值的內(nèi)存地址,而str2依然指向的是@"str1"值的內(nèi)存地址。
Alex1989 評(píng)論自iOS copy和mutableCopy 整理
大佬,26也顯示在審核中,辛苦處理下,多謝了??
iOS 底層原理 + 逆向 文章匯總注:歡迎大家可以關(guān)-注 Wei-Xin 公--眾--號(hào) :Style月月專欄,與簡(jiǎn)書同步更新~ iOS 底層原理 objc4 源碼相關(guān) 0、底層源碼探索方式iOS-底層原理 ...
大佬,想問下線程池原理這塊,可以在哪找到資料學(xué)習(xí)呀
iOS-底層原理 25:多線程原理iOS 底層原理 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 本文的目的在于了解進(jìn)程、線程、多線程、線程池等的基本概念及原理 線...
第17個(gè)文檔鏈接,點(diǎn)擊進(jìn)去,顯示正在審核中,辛苦大佬修復(fù)下
iOS 底層原理 + 逆向 文章匯總注:歡迎大家可以關(guān)-注 Wei-Xin 公--眾--號(hào) :Style月月專欄,與簡(jiǎn)書同步更新~ iOS 底層原理 objc4 源碼相關(guān) 0、底層源碼探索方式iOS-底層原理 ...
iOS 底層原理 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 本文的主要目的是理解dyld與objc是如何關(guān)聯(lián)的 在上一篇文章i...
iOS 底層原理 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 本文的主要目的是理解類與isa是如何關(guān)聯(lián)的 在介紹正文之前,首先需...
主要 NSObjec 中的 alloc 和自定義類的 alloc的源碼流程區(qū)別,以及為什么NSObject 的 alloc 不走源碼工程在上一篇文章中分析了 alloc 源碼...