我正在开发一个小型 iPhone 应用程序,并NSUserDefaults用作我的数据持久性。它只需要跟踪一些东西,比如一些名字和一些数字,所以我想我不妨保持简单。
NSUserDefaults
我找到了这个页面作为参考,但我认为它不能回答我的问题。基本上,我希望能够检查一个值(或一个键)是否已经存在于 中NSUserDefaults,然后做相应的事情。
一些例子:应用程序启动,如果这是它第一次启动它会输出一个警告说欢迎。要判断这是否是它第一次打开,它会读取UserDefaults并检查。
UserDefaults
示例 2:它显示“Hello [Name]”,其中 Name 是您输入的内容。如果您已打开应用程序但没有名称,则应显示“Hello World”。我需要检查您是否已经输入了姓名并采取相应措施。该名称将存储在NSUserDefaults.
这里有帮助吗?我真的很感激!
objectForKey:``nil如果它不存在将返回。
objectForKey:``nil