gpt4 book ai didi

iOS 只存储一点点数据

转载 作者:可可西里 更新时间:2023-11-01 04:04:41 24 4
gpt4 key购买 nike

我想知道是否有一种方法可以存储少量数据,而无需使用成熟的核心数据 API。我只需要在某处存储 6 个“双”值...最好的方法是什么?

谢谢,亚历克斯。

最佳答案

Core Data 只是存储数据的一种方式,只有当您需要它所做的事情时它才有意义。以下是存储数据的五个不错的选择:

  • 使用 NSUserDefaults。 (非常简单。)

  • 将数据存储在适当的结构中(例如,NSDictionary)并将其存储为属性列表。 (非常简单。)

  • 将数据存储在您自己设计的实现 NSCoding 的类中,然后使用 NSKeyedArchiver 将该类的实例写入文件。 (适用于存储整个对象图;这基本上是 IB 所做的。指示灯亮起可能需要一两个小时,但一旦您理解了它,这是一种非常好的读取和写入对象的方法。)

  • 使用 Cocoa Touch 的文件系统 API,特别是 NSFileHandleNSFileManager。 (如果您以前使用过文件系统,那么概念上很简单。让您完全掌控。)

  • 使用常规的旧 POSIX 文件系统 API。 (最适合现有的 Unix 代码,或您还想在其他平台上编译的代码。)

在您跳入其中任何一个之前,请阅读 Apple 的 Archives and Serializations Programming Guide , User Defaults Programming Topics File System Programming Guide .

关于iOS 只存储一点点数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7417552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com