是否可以在 Swift 中创建具有“动态”属性的结构?
即,如果我有一个从某个 JSON API 返回的字典,并且我在构建时知道它有name
,id
在其中。
然后我可以建立一个像......
struct MyStruct {
let name: String
let id: String
}
但是,如果字典有一个自定义属性,比如age
......我可以做一些事情来在运行时向结构添加一个类型化的属性吗?
我知道(认为)这种事情在 Objective-C 中是可能的,但是有更多的运行时控制。
斯威夫特有可能吗?
谢谢