ios如何处理应用程序的通知,该应用程序决定在应用程序暂停时终止?我的理解是暂停的应用程序不会被警告,因此无法删除它自己的观察者。
答案 0 :(得分:1)
默认通知中心和您自己创建的任何中心都会被该流程终止。默认中心是每个应用程序而非系统范围。因此,如果在正常运行的情况下,让一个类被释放而不将其自身从通知中心移除,则会产生悬空指针,这不是问题,也不是您需要管理的东西。
答案 1 :(得分:1)
+[NSNotificationCenter defaultCenter]
是特定于流程的。所以不要担心。
(旁注:大多数应用程序担心在他们退出时清理东西太多了。很快就会有一个需要与之交谈的全局资源,但我已经看到游戏通过并取消分配每个精灵和粒子,当用户明确告诉他们停止时。)