在swift中,不需要为属性调用self
。
func viewDidLoad() {
self.A = 1
A = 1
}
没有 self
更清晰但 self
更清晰,因为它可以判断它是否属于属性。
功能的相同问题是here
答案 0 :(得分:1)
在某种程度上使用self
和this
可视为风格/选择问题。有时它确实很重要,比如当存在冲突的值时 - 方法参数与类属性具有相同的名称。如果您在没有必要的情况下不使用它并不重要,但请记住代码的可读性和一致性 - 如果您选择在任何地方使用它,执行