当我在Xcode中创建一个新的swift iOS项目时,我看到了
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
由于Google搜索似乎有效,因此在' @'上搜索编程帮助。符号似乎相当困难......
它是应用像Python一样的装饰器的简写吗?即UIApplicationMain是一个接受单个类参数的函数,而类是Swift中的第一类对象吗?
答案 0 :(得分:2)
@ ...表示来自SWIFT文档的属性:
属性提供有关声明或类型的更多信息。那里 Swift中有两种属性,即适用于声明的属性 以及适用于类型的那些。
您可以通过编写@符号后跟的来指定属性 属性的名称和属性接受的任何参数:
您可以阅读here。