Swift中的self.property或属性

时间:2015-12-27 19:00:52

标签: swift coding-style self

在Swift方法中,您可以使用self.propertyproperty来访问媒体资源。

有什么区别吗?这些是首选之一吗?是否有Apple出版的风格指南需要其中一种?

1 个答案:

答案 0 :(得分:3)

  

实际上,您不需要经常在代码中编写self。如果   你没有明确地写自己,Swift假设你是指   当你使用a时,到当前实例的属性或方法   方法中的已知属性或方法名称。

     

当一个参数名称出现时,会出现此规则的主要异常   instance方法与该实例的属性同名。在   在这种情况下,参数名称优先,它变为   必须以更合格的方式提及房产。你用   self属性来区分参数名称和   财产名称。

参考:来自Apple的The Swift Programming Guide