如何使用 NSData 将布尔值保存和检索到文件中
-
19-09-2019 - |
题
我想将布尔值保存到文件中,并且我想知道如何再次检索它。我主要想在 iPhone 终止并以受人尊敬的方法完成启动时使用它。
解决方案
的替代手动保存到文件是使用NSUserDefaults的。
要保存:
[[NSUserDefaults standardUserDefaults] setBool:myBool forKey:@"myBool"];
要负载:
myBool = [[NSUserDefaults standardUserDefaults] boolForKey:@"myBool"];
其他提示
您可以使用便捷构造函数(类方法)将布尔值转换为 NSNumber 带布尔值的数字:.
NSNumber 可以通过将其添加到 NSDictionary 并使用来持久化 写入文件:原子方式: 将字典保存为属性列表(plist)。
NSNumber 对象还用于在 Core Data 中表示和保留布尔值(以及整数和浮点数,但不包括货币)。
您可以将其保存为一个整数(1/0 =真/假)?
不隶属于 StackOverflow