我应该在Swift中使用self作为属性

时间:2015-03-11 09:36:57

标签: swift

在swift中,不需要为属性调用self

func viewDidLoad() {
     self.A = 1
     A = 1
}

没有 self更清晰 self更清晰,因为它可以判断它是否属于属性。

功能的相同问题是here

1 个答案:

答案 0 :(得分:1)

在某种程度上使用selfthis可视为风格/选择问题。有时它确实很重要,比如当存在冲突的值时 - 方法参数与类属性具有相同的名称。如果您在没有必要的情况下不使用它并不重要,但请记住代码的可读性和一致性 - 如果您选择在任何地方使用它,执行