这只是一个理论问题。它源于我的应用程序中的一个真正问题,但我从应用程序中重新设计了这个问题。但问题仍然存在:
如果在我的应用程序委托中我将我的单例对象写入磁盘,applicationWillTerminate:
但也用于在某些视图控制器NSNotificationCenter
中调用,这将首先发生?我的数据会被写入单例,然后单例被写入磁盘,然后应用程序终止吗?或者会发生相反的情况,单例被序列化,然后单例更新(更糟),或者如果序列化时间太长,应用程序会在一定时间后终止(更糟!)?updateSingletonData
UIApplicationWillTerminateNotification
我想这表明我对跳板的胆量缺乏了解......感谢任何可以在这里阐明的人。