swift中的文本和表视图数据存储

时间:2015-09-15 23:16:20

标签: swift

有人能告诉我在swift应用程序中存储长文本的方式是什么。假设我有一个具有表视图的应用程序,当我选择一行时,我会进入一个新的场景,我有一个由文本填充的大页面。

问题是我在哪里存储表格行和整个文本的数据?如何?

我必须制作模特吗?它只是表格和文本的一个吗?或者不止一个。是否有任何教程可以解释这种确切的情况或接近它?

1 个答案:

答案 0 :(得分:0)

您可以使用Parse.com框架从数据库中检索数据。这方面有很多documentation

this link中,您可以找到一个教程,向您解释如何从Parse加载数据并在UITableView中显示它。

存储本地(内存中):

对于没有互联网连接的存储,您可以将Core Data Stack与NSInMemoryStoreType一起用作storeType。 This tutorial会让你对它的运作方式有一个很好的了解。

您可以声明如下的模型:

struct CoreDataModel {
  let name: String
  let bundle: NSBundle
  init(name: String, bundle: NSBundle)
  // other properties & methods
}

然后用以下方式管理它:

let model = CoreDataModel(name: "MyModel", bundle: myBundle)
let stack = CoreDataStack(model: model,
                      storeType: NSInMemoryStoreType,
                concurrencyType: .MainQueueConcurrencyType)

// Use context
stack.managedObjectContext