iOS面试题:如何自己高效实现NSUserdefault?

从使用和原理两方面讲起,使用方面,首先进行调用封装和key键管理,封装是为了使用效率,key键管理是为了方便修改和管理。

从原理方面讲,NSUserdefault 支持的数据类型有NSString、 NSNumber、NSDate、 NSArray、NSDictionary、BOOL、NSInteger、NSFloat等系统定义的数据类型。如果要进行频繁的大数据存储建议使用归档和数据库等底层更优化的方式存储。


更多:iOS面试题合集

你可能感兴趣的:(iOS面试题:如何自己高效实现NSUserdefault?)