应用程序可以内部使用NSNotificationCenter来使不同部分相互通信,但是可以扩展此范围,以便不同的框架可以使用它来在iOS上进行通信吗?
在同一应用程序中,所有框架都在同一进程上执行。它们只是位于应用程序分配的内存中的不同位置。
在相同的运行过程中,NSNofitcationCenter
无论发送者或接收者位于哪个框架,都可以相互通信。
如果您在谈论应用程序及其扩展,它们将在不同的进程上运行,因此NSNofitcationCenter
无法相互发送通知。你必须用CFNotificationCenter
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句