作用 用来存储首选项的.本来首选项是存在磁盘上的,NSUserdefault相当于提供了一个缓存,不用每次都写文件.也就是说设置首选项以后,可以马上读出来,不必先写到磁盘中去. 定期调用synchronize方法,把内存中的数据同步到磁盘中去.在程序退出时,一定要调用这个方法. 首选项的组织 首选项存储是有层级结构的,每一级叫做域(domain).查找时,按照域的等级查找,如果找到了,就停止查找. volatile是指在下次启动之后就失效了. Argument Domain 就是从命令行启动时的…