Swift的“self”需要在什么时候使用

    科技2026-09-27  14

    Swift的“self”需要在什么时候使用

    如果您正在视图控制器中使用swift属性,例如(您通常可以省略!) self.usernameLabel?.text = ""

    如果您正在使用属性,并且存在命名冲突,那么您通常self会明确地告诉Swift您是在引用该属性

    如果您正在使用闭包closuers,并且想要捕获对当前类实例的引用,并且闭包使用了escapes(Swift 5.3+),则您可以显式使用self

    从Swift 5.3开始,尤其是在SwiftUI中,如果它是值类型(例如struct),self则在闭包中捕获它时不必显式引用

    加入我们一起学习SwiftUI

    QQ:3365059189 SwiftUI技术交流QQ群:518696470

    Processed: 0.009, SQL: 9