gpt4 book ai didi

cocoa-touch - swift代码执行的入口点是什么?

转载 作者:行者123 更新时间:2023-11-28 08:30:31 26 4
gpt4 key购买 nike

swift 中没有main() 方法。该程序必须从某个地方开始执行。那么swift代码执行的切入点是什么,又是如何决定的呢?

最佳答案

普通 Swift 模块的入口点是模块中名为 main.swift 的文件。 main.swift 是唯一允许在顶层包含表达式和语句的文件(模块中的所有其他 Swift 文件只能包含声明)。

Cocoa Touch 使用 @UIApplicationMain attribute关于 UIApplicationDelegate 的实现而不是 main.swift 文件来标记入口点。 Cocoa 曾经使用一个最小的 main.swift 文件,它简单地称为 NSApplicationMain,但是 as of Xcode 6.1使用 @NSApplicationMain attribute关于 NSApplicationDelegate 的实现.

关于cocoa-touch - swift代码执行的入口点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38955444/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com