gpt4 book ai didi

ios - Swift 以编程方式将属性添加到实体

转载 作者:行者123 更新时间:2023-11-30 13:19:17 24 4
gpt4 key购买 nike

我需要根据我的服务响应以编程方式将属性添加到实体。

例如:创建时

class StockEntity : NSObject {
var Apples : String,
var Oranges : String
}

执行一段时间后,可能会添加更多属性,例如葡萄、瓜类。

新添加的属性最初并不知晓。

我需要在实体中包含这些值,因为计算将基于此进行。现在我已经用Dictionary完成了这个功能。我正在寻找最优化的方法。

最佳答案

您可以使用结构而不是类,就像这个示例一样:

struct ex {
var x: String
}
extension ex{
var y: String{
get{return "a"}
set(value){
y = value
}
}
init(x:String, y:String){
self.x = x
self.y = y
}
}

ex(x: "", y: "")

关于ios - Swift 以编程方式将属性添加到实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37918956/

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