“而delegate只能是1對(duì)1的”
delegate 也是可以實(shí)現(xiàn) 1 對(duì) 多的
NSNotification,看完你就都懂了什么?你以為你通知全懂了?抱歉,你懂的僅僅是基礎(chǔ)。 一、為什么要使用NSNotification The standard way to pass information b...
“而delegate只能是1對(duì)1的”
delegate 也是可以實(shí)現(xiàn) 1 對(duì) 多的
NSNotification,看完你就都懂了什么?你以為你通知全懂了?抱歉,你懂的僅僅是基礎(chǔ)。 一、為什么要使用NSNotification The standard way to pass information b...
我這里也出現(xiàn)了上面說(shuō)的,我提了高德的工單,現(xiàn)在還沒(méi)有回復(fù)。
另外設(shè)置 30 幀,地圖明顯可見(jiàn)的卡頓
iOS高德地圖氣泡快速移動(dòng)卡頓問(wèn)題記錄問(wèn)題說(shuō)明 在集成了最新的高德地圖3D SDK后添加自定義的氣泡效果,這個(gè)時(shí)候快速拖動(dòng)地圖氣泡大部分情況會(huì)出現(xiàn)跳動(dòng)的情況,觀察此時(shí)的FPS值已經(jīng)再40左右,出現(xiàn)了卡頓現(xiàn)象。 S...
現(xiàn)在這個(gè)概念被玩壞了,
atomic是線(xiàn)程安全的,但是不能保證指向的對(duì)象是線(xiàn)程安全的。
atomic 只是個(gè)鎖而已,線(xiàn)程安全是利用鎖構(gòu)建的代碼模式,兩者概念不是對(duì)等的
iOS中atomic一定是線(xiàn)程安全的嗎一、先來(lái)做個(gè)測(cè)試 先設(shè)置兩個(gè)屬性,分別為atomic和nonatomic,再做一個(gè)1000個(gè)異步請(qǐng)求,修改name屬性的值 執(zhí)行直接崩潰了,崩潰在thread7上,對(duì)象釋放了...
還有一些內(nèi)容:
1、關(guān)于 Block的Private Data(就是 dispatch_block_t);
2、block 結(jié)構(gòu)體中有個(gè) layout(了解一下);
3、block hook的一些方案
加上這些就nb了,??????
OC底層面試知識(shí)點(diǎn)之 —— Block底層原理!本文將介紹block的類(lèi)型,循環(huán)引用的解決方法以及block底層分析 Block簡(jiǎn)介 Block定義:帶有自動(dòng)變量的匿名函數(shù),它是C語(yǔ)言的拓展功能,之所以是擴(kuò)展,是因?yàn)镃語(yǔ)言...
atomic是絕對(duì)線(xiàn)程安全的,它能保證setter、getter方法安全,atomic的作用在此,它保證的只是屬性值是線(xiàn)程安全的,如果屬性是一個(gè)對(duì)象,屬性的值即對(duì)象的地址,它保證是這個(gè)屬性的地址值,而不是指向的對(duì)象的相關(guān)操作,這個(gè)命題本身就是偽命題
前言 系統(tǒng)為我們創(chuàng)建了一個(gè)全局的weak_table,這個(gè)表里面有一個(gè)weak_entries這樣的一個(gè)一維數(shù)組, 這個(gè)weak_entries這個(gè)數(shù)組中的每個(gè)結(jié)構(gòu)體weak...
大神幫你補(bǔ)充一個(gè):蘋(píng)果對(duì)返回值的優(yōu)化,這個(gè)和 autorelease 相關(guān),??????
iOS-底層原理 33:內(nèi)存管理(三)AutoReleasePool & NSRunLoop 底層分析iOS 底層原理 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 本文主要分析 AutoReleasePool 以及 NSRunLo...
@Style_月月 期待,共勉!
iOS-底層原理 23:KVO 底層原理iOS 底層原理 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] KVO,全稱(chēng)為Key-Value observing,中文名為鍵值...