When using Swift, is there a way of using Xcode or any other tool to find out which initializer was used to instantiate a class? Let me provide this example from SwiftUI:
List {
ForEach(names.array, id: .self) {
name in Text(name)
}
}
To understand the mechanics of List
and build more elaborate lists, I'd want to know how this list was instantiated. The documentation shows me that List
has around ten initializers, and given that I'm not an expert in the complex types involved, it's hard for me to find out which one was used.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…