Iphone 通过NSUserDefault实现数据持久化

Iphone 通过NSUserDefault实现数据持久化,iphone,cocoa-touch,nsuserdefaults,Iphone,Cocoa Touch,Nsuserdefaults,在应用程序启动之间,数据是否保留在NSUserDefault中?即使退出并重新启动应用程序,我也希望保留一些小数据。是。 数据将在应用程序的整个生命周期内保持在NSUserDefaults中。数据将保持不变。但是,NSUserDefaults主要用于首选项。用户希望删除首选项文件不会影响他们的文档和创建的数据 如果数据不是首选项,您可能希望将数据存储在~/Library/Application Support/[您的应用程序名称]/中的文件中。他们将如何删除NSUserDefaults?我相信他

在应用程序启动之间,数据是否保留在NSUserDefault中?即使退出并重新启动应用程序,我也希望保留一些小数据。

是。


数据将在应用程序的整个生命周期内保持在NSUserDefaults中。

数据将保持不变。但是,NSUserDefaults主要用于首选项。用户希望删除首选项文件不会影响他们的文档和创建的数据


如果数据不是首选项,您可能希望将数据存储在~/Library/Application Support/[您的应用程序名称]/中的文件中。

他们将如何删除
NSUserDefaults
?我相信他说的是Mac上的NSUserDefaults。它很容易被删除,因为它只是一个Plist。@Aurum Aquila哦?为什么这个问题被标记为[iphone]?我用它来存储用户的登录名。直到应用程序从iOS设备上删除。即使如此,从备份恢复到新设备也会恢复默认值。