草庐IT

NSUserDefaults

全部标签

iphone - 将 NSArray 保存到 NSUserDefaults 并在 NSMutableArray 中获取它

如何将NSArray保存在NSUserDefaults中,然后将其加载回NSMutableArray以填充UIPickerView?另外的问题是新值将被添加到该NSMutableArray然后该数组将被转换为NSArray以保存在NSUserDefaults(因为NSMutableArray不能保存在NSUserDefaults中)。任何帮助表示赞赏..谢谢 最佳答案 [[NSUserDefaultsstandardUserDefaults]setObject:yourMutableArrayforKey:@"Key"];可以存储可

iphone - 将 NSArray 保存到 NSUserDefaults 并在 NSMutableArray 中获取它

如何将NSArray保存在NSUserDefaults中,然后将其加载回NSMutableArray以填充UIPickerView?另外的问题是新值将被添加到该NSMutableArray然后该数组将被转换为NSArray以保存在NSUserDefaults(因为NSMutableArray不能保存在NSUserDefaults中)。任何帮助表示赞赏..谢谢 最佳答案 [[NSUserDefaultsstandardUserDefaults]setObject:yourMutableArrayforKey:@"Key"];可以存储可

iphone - NSUserDefaults 的限制是什么?

在iPhone中永久存储数据通常使用CoreData或sqlite3完成。大多数人更喜欢使用NSUserDefaults作为应用程序偏好的存储,而不是将其用作普通数据库(例如sqlite)。我发现NSUserDefaults可以存储大量数据,它非常好用而且速度很快。那么为什么不将其用作永久存储呢?NSUserDefaults作为数据库有什么限制?更新:我经常使用三种不同的方式将数据保存到磁盘。核心数据将对象序列化为plistNSUserDefaults我不再使用FMDB(或直接使用sqlite)了。每种方法的主要优点和缺点是什么?我遇到的NSUserDefaults的一些优点:使用NS

iphone - NSUserDefaults 的限制是什么?

在iPhone中永久存储数据通常使用CoreData或sqlite3完成。大多数人更喜欢使用NSUserDefaults作为应用程序偏好的存储,而不是将其用作普通数据库(例如sqlite)。我发现NSUserDefaults可以存储大量数据,它非常好用而且速度很快。那么为什么不将其用作永久存储呢?NSUserDefaults作为数据库有什么限制?更新:我经常使用三种不同的方式将数据保存到磁盘。核心数据将对象序列化为plistNSUserDefaults我不再使用FMDB(或直接使用sqlite)了。每种方法的主要优点和缺点是什么?我遇到的NSUserDefaults的一些优点:使用NS

objective-c - 将 UIColor 保存到 NSUserDefaults 并从中加载

将UIColor保存到NSUserDefaults然后将其取出的最简单方法是什么? 最佳答案 一种方法可能是归档它(比如使用NSColor,虽然我没有测试过):NSData*colorData=[NSKeyedArchiverarchivedDataWithRootObject:color];[[NSUserDefaultsstandardUserDefaults]setObject:colorDataforKey:@"myColor"];然后把它拿回来:NSData*colorData=[[NSUserDefaultsstanda

objective-c - 将 UIColor 保存到 NSUserDefaults 并从中加载

将UIColor保存到NSUserDefaults然后将其取出的最简单方法是什么? 最佳答案 一种方法可能是归档它(比如使用NSColor,虽然我没有测试过):NSData*colorData=[NSKeyedArchiverarchivedDataWithRootObject:color];[[NSUserDefaultsstandardUserDefaults]setObject:colorDataforKey:@"myColor"];然后把它拿回来:NSData*colorData=[[NSUserDefaultsstanda

ios - 在 NSUserDefaults 中保存图像?

是否可以将图像作为对象保存到NSUserDefaults中,然后检索以供进一步使用? 最佳答案 在NSUserDefaults中保存图像:[[NSUserDefaultsstandardUserDefaults]setObject:UIImagePNGRepresentation(image)forKey:key];从NSUserDefaults中检索图像:NSData*imageData=[[NSUserDefaultsstandardUserDefaults]objectForKey:key];UIImage*image=[UI

ios - 在 NSUserDefaults 中保存图像?

是否可以将图像作为对象保存到NSUserDefaults中,然后检索以供进一步使用? 最佳答案 在NSUserDefaults中保存图像:[[NSUserDefaultsstandardUserDefaults]setObject:UIImagePNGRepresentation(image)forKey:key];从NSUserDefaults中检索图像:NSData*imageData=[[NSUserDefaultsstandardUserDefaults]objectForKey:key];UIImage*image=[UI

ios - 使用应用组在应用之间通信和保存数据

iOS8昨天发布了一个关于AppGroups的新API。以前在应用程序之间共享数据和通信有点困惑,我相信这正是应用程序组想要纠正的。在我的应用程序中,我启用了应用程序组并添加了一个新组,但我找不到任何有关如何使用它的文档。文档和API引用仅说明如何添加组。那么应用组的真正意图是什么?有没有关于如何使用它的文档? 最佳答案 AppGroups的另一个好处是能够共享NSUserDefaults数据库。这也适用于应用扩展(通知中心小部件、自定义键盘等)。在应用组中的所有应用程序中像这样初始化您的NSUserDefaults对象,它们将共享

ios - 使用应用组在应用之间通信和保存数据

iOS8昨天发布了一个关于AppGroups的新API。以前在应用程序之间共享数据和通信有点困惑,我相信这正是应用程序组想要纠正的。在我的应用程序中,我启用了应用程序组并添加了一个新组,但我找不到任何有关如何使用它的文档。文档和API引用仅说明如何添加组。那么应用组的真正意图是什么?有没有关于如何使用它的文档? 最佳答案 AppGroups的另一个好处是能够共享NSUserDefaults数据库。这也适用于应用扩展(通知中心小部件、自定义键盘等)。在应用组中的所有应用程序中像这样初始化您的NSUserDefaults对象,它们将共享