【发布时间】:2016-04-24 02:11:07
【问题描述】:
我正在制作一个应用程序,我必须存储四个数组(类型为 [(Double, Double)] 和三重 og 类型(String、String、String)的数据。它们在以下类中声明
class DataStorer {
static var losArray = [(Double, Double)]()
static var morgenArray = [(Double, Double)]()
static var middagArray = [(Double, Double)]()
static var aftenArray = [(Double, Double)]()
static var lastMeal = ("", "", "")
}
我需要在应用关闭(或发生其他事情,如通话)时归档它们,并在应用需要时检索数据。数组的最大长度为 18。我该怎么做?
【问题讨论】:
-
用只有 2 个元素的子数组创建一个二维数组
-
您可以使用
NSUserDefaults来存储和检索这样的数据。或者像stackoverflow.com/questions/7172001/…这样的JSON格式,或者使用NSCoding等。
标签: arrays xcode swift storage archive