#NSKeyedUnarchiver

使用[NSKeyedUnarchiver unarchiveObjectWithData:data]程序crash

使用NSKeyedArchiver压缩对象成二进制数据,再使用NSKeyedUnarchiver解压二进制数据,如果解压时数据为nil,或者数据中有异常的数据,那么解压将会出错,甚至会导致程序crash掉。可以用这种方法防止程序crash: NSData*data=[[NSUserDefaultsstanda...