什么@在swift中意味着什么?

时间:2017-03-06 13:34:38

标签: swift annotations

我目前正在学习Swift,我正面临着一个问题,即我在Swift的一些代码中看到的@注释。例如:@IBAction

这究竟意味着什么?

1 个答案:

答案 0 :(得分:1)

  

属性提供有关声明或类型的更多信息。那里   Swift中有两种属性,即适用于声明的属性   以及适用于类型的那些。

     

您可以通过编写@符号后跟的来指定属性   属性的名称和属性接受的任何参数:

@attribute name
@attribute name(attribute arguments)
     

某些声明属性接受指定更多的参数   有关属性的信息以及它如何应用于特定属性   宣言。这些属性参数括在括号中,   它们的格式由它们所属的属性定义。

来自Apple Documents, Attributes