没有main()迅速的方法。该程序必须从某处开始执行。那么快速代码执行的切入点是什么,它是如何确定的?
main()
普通Swift模块中的入口点是模块中名为的文件main.swift。main.swift是唯一一个允许在顶层具有表达式和语句的文件(模块中的所有其他Swift文件只能包含声明)。
main.swift
可可触摸使用@UIApplicationMain属性上的实现UIApplicationDelegate,而不是一个main.swift纪念的入口点文件。可可曾经使用了一个main.swift简单的最小文件NSApplicationMain,但是从Xcode 6.1开始,它在的实现上使用@NSApplicationMain属性NSApplicationDelegate。
@UIApplicationMain
UIApplicationDelegate
NSApplicationMain
@NSApplicationMain
NSApplicationDelegate