iOS 应用开发:项目启动、无故事板应用及 Nib 管理全解析
1. 应用启动与 UIApplicationMain
在 Swift 应用开发中,应用启动的核心是 UIApplicationMain 函数。Swift 没有 main 函数,而是使用 @UIApplicationMain 属性,它位于 AppDelegate.swift 文件中,附在 AppDelegate 类的声明上:
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
// 类的内容
}
这个属性的作用与 Objective - C 的 main.m 文件类似,它创建一个入口点,调用 UIApplicationMain 来启动应用。
在某些情况下,你可能想移除 @UIApplicationMain 属性并使用一个 main 文件。若使用 Swift 文件,需创建 main.swift 文件并确保其添加到应用目标中。该文件可包含与 Objective - C 调用 UIApplicationMain 等效的 Swift 代码:
超级会员免费看
订阅专栏 解锁全文
56

被折叠的 条评论
为什么被折叠?



