iOS-自己實(shí)現(xiàn)個(gè)NSNotificationCenter
實(shí)現(xiàn)原理類似多播委托
image
1.指定objc的實(shí)現(xiàn)
NSNotification,addObserver的時(shí)候可以指定objc瞒津,post的時(shí)候也可以指定objc蝉衣,當(dāng)objc相同時(shí)括尸,就接收巷蚪,這點(diǎn)的實(shí)現(xiàn):
就是在addObserver的時(shí)候,把objc存起來(lái)濒翻,然后post的時(shí)候屁柏,遍歷集合,判斷當(dāng)objc相同有送,才調(diào)用sel
2.接下來(lái)會(huì)再補(bǔ)充NSNotificationQueue的情況淌喻,和擴(kuò)展NSNotification沒(méi)有的功能,喜歡給個(gè)Star支持下>_<