在Objective C中很简单:更新main.m文件并更改UIApplicationMain()参数就足够了
return UIApplicationMain(argc, argv, NSStringFromClass([CustomUIApplication class]), NSStringFromClass([AppDelegate class]));
Run Code Online (Sandbox Code Playgroud)
但是在swift中没有main.m文件,因为指南说
"在全局范围编写的代码用作程序的入口点,因此您不需要主函数."
那么,如何在swift中继承UIApplication?有什么建议吗?
我刚创建了我的第一个Swift项目,在AppDelegate.swift一个类声明上面有一行 - 为什么它在那里?!
...
import UIKit
import CoreData
@UIApplicationMain // <- WHY IS IT HERE?
class AppDelegate: UIResponder, UIApplicationDelegate {
...
Run Code Online (Sandbox Code Playgroud)