在Swift方法中,您可以使用self.property
或property
来访问媒体资源。
有什么区别吗?这些是首选之一吗?是否有Apple出版的风格指南需要其中一种?
答案 0 :(得分:3)
实际上,您不需要经常在代码中编写self。如果 你没有明确地写自己,Swift假设你是指 当你使用a时,到当前实例的属性或方法 方法中的已知属性或方法名称。
当一个参数名称出现时,会出现此规则的主要异常 instance方法与该实例的属性同名。在 在这种情况下,参数名称优先,它变为 必须以更合格的方式提及房产。你用 self属性来区分参数名称和 财产名称。
参考:来自Apple的The Swift Programming Guide。