archivedDataWithRootObject 存储
BusinessCard *bc = [[BusinessCard alloc] init]; NSUserDefaults *ud = [NSUserDefaults standardUserDefaults]; NSData *udObject = [NSKeyedArchiver archivedDataWithRootObject:bc]; [ud setObject:udObject forKey:@"myBusinessCard"]; udObject = nil; udObject = [ud objectForKey:@"myBusinessCard"]; bc = [NSKeyedUnarchiver unarchiveObjectWithData:udObject] ;
转载于:https://www.cnblogs.com/qingjoin/p/4196075.html
本文介绍了一种使用NSKeyedArchiver和NSKeyedUnarchiver将BusinessCard对象进行归档与还原的方法。通过归档,可以将BusinessCard对象转化为NSData,然后存储在NSUserDefaults中。当需要读取时,再通过unarchiveObjectWithData将其还原为原始的BusinessCard对象。
1702

被折叠的 条评论
为什么被折叠?



