例如,如果我有:
var hostingController: UIHostingController<Content>! = nil
当我将内容放在大于和小于符号内时,该示例是什么意思?
答案 0 :(得分:2)
这是一个通用定义。当您编写可应用于许多不同类型的代码时,泛型非常有用。 例如,这意味着UIHostingController可以用任何视图初始化。
hostingController = UIHostingController.init(rootView: ContentView())
struct ContentView: View {
var body: some View {
Text("some text")
}
}
希望这会有所帮助!