-
嵌套:
Swift中,允许在一个类型中嵌套另一个类型
class ClassA {
var classB:ClassB?
class ClassB {
var name = ""
init(name:String) {
self.name = name
}
}
}
var classA = ClassA()
-
引用嵌套类型中的类:
Swift中,当我们想要访问嵌套内的类型时,我们需要通过其外部类型来访问,如下的例子,使用ClassA.ClassB
获取到ClassA
中嵌套的ClassB
类
class ClassA {
var classB:ClassB?
class ClassB {
var name = ""
init(name:String) {
self.name = name
}
}
}
var classB = ClassA.ClassB(name: "asd")
var classA = ClassA()
classA.classB = classB
classA.classB?.name
网友评论