gpt4 book ai didi

ios - Swift 3 构建数组(不知道如何描述)

转载 作者:搜寻专家 更新时间:2023-11-01 06:01:53 25 4
gpt4 key购买 nike

首先,很抱歉标题不清楚,但我不知道如何描述我的问题或如何搜索它。 (还是初学者)

所以我有一个数组,我需要在其中放入值。

let heliosDataArray:String = "[{\"timestamp\":\"\(timestamp)\",\"uv\":\"\(uvIndex!)\",\"light\":\"\(lightvalue!)\"}]"

所以在这个"template"中我需要添加 3 个值:timestamp、uvIndex 和 lightValue。到目前为止,一切都很好。现在我有很多值,对于 API 调用,我需要将这个数组多次链接到 1 个数组中,有点像主数组。这样做最实用的方法是什么?数据量是可变的,来自 CoreData。可能会将值放在数组中的第一位。我应该寻找什么?我在想一个循环,但更高级?

提前致谢

最佳答案

您可以使用面向对象的逻辑来处理:

struct Data {

var timestamp: Double?
var lightValue: Double?
var uvIndex: Int?
}

let data1 = Data(timestamp: 13.4, lightValue: 3.4, uvIndex: 4)
let data2 = Data(timestamp: 12.4, lightValue: 2.4, uvIndex: 3)
let data3 = Data(timestamp: 11.4, lightValue: 1.4, uvIndex: 2)

var dataArray = Array<Data>() // or-> var data = [Data]()

dataArray.append(data1)
dataArray.append(data2)
dataArray.append(data3)

关于ios - Swift 3 构建数组(不知道如何描述),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47283353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com