對於主管人員:在我決定詢問 這個問題之前,我已經搜查了很多,但是我沒有找到我想要的東西。通知中心或關閉?
我的問題是:這是使用NotificationCenter
和使用Closures
兩個實例之間的通信之間的更好? 如果它們相似,應該使用什麼?
希望這個例子可以幫助您更好地瞭解: -
如果我們把URLSession
類爲例。爲什麼它的大部分方法都會關閉?爲什麼他們不在裏面發送Data, Response, and Error
的通知?
我知道他們之間的區別,我只是不知道在什麼情況下我應該使用每一個。
你的意思是回調反對封閉? –
@RyanH。我的意思是:如果我總是能夠通過使用閉包實現相同的結果,那麼我應該在什麼情況下或在什麼情況下使用通知中心(發佈和觀察通知)。 – 3li