I\'ve implemented an save on applicationWillTerminate and load on applicationWillFinishLoading. There is a complete object tree, all implement the
applicationWillTerminate
applicationWillFinishLoading
It seems that store more than around 230000 bytes via an NSMutableArray will cause the NSKeyedArchiver to create a broken plist file.
220000 works, 250000 didn't. Did search for the exact amount that is allowed.