objective-c - 当数据不是静态时,我应该如何保存大量数据。 iOS、 cocoa touch 、Obj-C

标签 objective-c ios database cocoa-touch

好吧,我真的不知道如何在我的 iOS 应用程序上保存大量数据。该应用程序将允许用户创建一个条目,该条目将具有其名称的时间戳。对于每个条目,我需要存储多种数据(NSString、Boolean、Double、Float)。

每个条目都必须保存如下信息:

/////////

float

float

float

float

float

NSString

NSString

NSString

NSString

NSString

bool 值

bool 值

bool 值

//////////

因此,每个条目总共有十三个值。但是,条目的数量可以无限期地创建,并且会不断变化。因此,我应该如何存储所有这些信息。我对此很陌生,到目前为止我所使用的只是 NSUserDefaults。谢谢。

最佳答案

由于有大量的条目对象,Core Data 看起来很适合这个。在处理数据密集型应用程序时,它也是一个很好的框架。您基本上绘制了数据模型,然后将模型导出到可以查询的自定义对象中(很像数据库)。

Lynda.com 有一个很棒的教学系列,但您可以在这里找到来自 Apple 的精彩引用资料:

https://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html

祝你好运!

关于objective-c - 当数据不是静态时,我应该如何保存大量数据。 iOS、 cocoa touch 、Obj-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13167005/

相关文章:

带有标签栏的 iOS Autolayout

c++ - sqlite3 事务和 exec 调用

sql - 如果在删除之前进行选择计数还是盲目调用删除更好?

objective-c - 在此算法中填充 NSArray 的最佳方法

iphone - 禁止发布 NSLog 语句?

iOS 显示一个带有运行时间的 UIAlertView

sql - 如何正确定义角色和权限(案例研究 - PostgreSQL)?

iOS - 用于创建文件名的递增 ID 号

ios - 前置摄像头 iOS 的 Firebase MLKit 文本识别失败

ios - 我在 iPad 上的应用程序看起来更大