我正在创建一个应用程序,最终会有第二个视图控制器,显示前几天结果中的信息网格。我已经制定了应用程序来收集我需要的信息,如下所示:
var s = 0
var d = 0
var h = 0.0
var m = 0.0
var date = NSDate()
所以我想知道如何运行一个函数来准备这些数字,以便稍后在不同的视图控制器中的网格中使用。可能没有其他方法可以将其发送到外部数据库,但我宁愿不这样做。我想我可能想要使用结构或类。也许我只需要一本字典?我不知道,但我想在每天结束时保存这些信息。我可以编写一些伪代码,但我不知道该怎么做。
func saveDailyResults() {
??? date = {
s, d, h, m
}
allDates.append(){
date
}
}
我认为我正在寻找的是一种做出这样的事情的方法:
var allResultsFromAllDays = [(2016-08-08, 2, 302, 2.3, 4.5),(2016-08-07, 1, 247, 2.4, 4.7),(2016-08-06, 3, 345, 2.9, 6.5)]
......每当新的结果出现时我都可以附加。