@(at符号)在Swift中做了什么?

时间:2015-06-21 16:10:09

标签: swift

当我在Xcode中创建一个新的swift iOS项目时,我看到了

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

由于Google搜索似乎有效,因此在' @'上搜索编程帮助。符号似乎相当困难......

它是应用像Python一样的装饰器的简写吗?即UIApplicationMain是一个接受单个类参数的函数,而类是Swift中的第一类对象吗?

1 个答案:

答案 0 :(得分:2)

@ ...表示来自SWIFT文档的属性:

  

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

     

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

您可以阅读here