首页 » iOS编程(第4版) » iOS编程(第4版)全文在线阅读

《iOS编程(第4版)》第26章 NSUserDefaults

关灯直达底部

对于应用来说,每个用户都有自己特定的喜好与使用习惯。优秀应用会在用户使用过程中逐渐记录用户的使用习惯,让用户使用起来更加得心应手;或者,应用需要针对某些功能提供一组设置选项,让用户根据自己的喜好选择应用的使用方式。这类用户使用信息与应用设置统称为用户偏好设置(user preference)。那么,用户偏好设置应该存储到什么位置呢?每一个应用包中都有一个plist文件,可以方便地存储用户偏好设置。在代码中,可以通过NSUserDefaults类访问该plist文件。另外,还可以为应用创建一个设置束(settings bundle),在设置应用中注册用户偏好设置列表,用户可以在该列表中修改偏好设置。

本章将彻底完成Homepwner应用,添加读取和存储用户偏好设置的功能,还会为Homepwner应用创建一个设置束。