【问题标题】:The best way to save data保存数据的最佳方式
【发布时间】:2017-12-16 16:59:18
【问题描述】:

所以,这是我当前的问题:我只想保存大约 500 个不同的字符串。

那么我的问题是最好的方法是什么?

所有的字符串都应该在之后加载。这个想法是,一个标签将能够根据用户先前的输入来呈现所有这些字符串。

我真的需要调用函数 500 次或编写 500 个 if 语句吗? 此外,我是否需要将这些数据保存 500 次不同的时间,如果需要,最好使用哪种方法?

【问题讨论】:

  • 为什么不保存一个字符串数组一次?

标签: swift core-data save userdefaults


【解决方案1】:

如果您想独立于输入加载所有 500 个字符串,您可以简单地存储一个字符串数组。 另一方面,如果您想根据输入从这 500 个字符串中选择一个特定的字符串,您可以存储一个包含 500 个键:值对的字典。键可以是预期的输入,值将是其各自的字符串。这将在运行时为您提供所需的字符串。

【讨论】:

  • 好的,但是如果我将它们全部存储在一个数组中,我仍然需要单独调用它们对吗? With 会导致 500 次不同的调用和 if 语句还是我错了?
  • 为什么需要 if 语句?您是否需要在运行时根据输入文本获取 500 个字符串之一?如果是,你为什么不使用字典?如果字符串的选择不依赖于输入,您可以使用数组上的简单 for 循环简单地打印所有字符串。
猜你喜欢
  • 2011-12-02
  • 2021-04-19
  • 1970-01-01
  • 2013-01-08
  • 2015-10-15
  • 1970-01-01
  • 2021-11-16
  • 1970-01-01
  • 2010-09-05
相关资源
最近更新 更多