AppResponder
open class AppResponder : UIResponder, UIApplicationDelegate
AppDelegate基类
-
应用主delegate
Declaration
Swift
public class var shared: `Self`! { get }
-
应用主window
Declaration
Swift
open var window: UIWindow?
-
初始化应用环境,优先级1,willFinishLaunching调用,子类重写
Declaration
Swift
open func setupEnvironment()
-
初始化应用配置,优先级2,didFinishLaunching调用,子类重写
Declaration
Swift
open func setupApplication(_ application: UIApplication, options: [UIApplication.LaunchOptionsKey : Any]? = nil)
-
初始化根控制器,优先级3,didFinishLaunching调用,子类重写
Declaration
Swift
open func setupController()
-
初始化应用服务,优先级4,didFinishLaunching调用,子类重写
Declaration
Swift
open func setupService(options: [UIApplication.LaunchOptionsKey : Any]? = nil)
-
重新加载根控制器,优先级5,按需使用,子类可重写
Declaration
Swift
open func reloadController()
-
Undocumented
Declaration
Swift
@discardableResult open func application(_ application: UIApplication, willFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool
-
Undocumented
Declaration
Swift
@discardableResult open func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool
-
Undocumented
Declaration
Swift
open func applicationWillResignActive(_ application: UIApplication)
-
Undocumented
Declaration
Swift
open func applicationDidEnterBackground(_ application: UIApplication)
-
Undocumented
Declaration
Swift
open func applicationWillEnterForeground(_ application: UIApplication)
-
Undocumented
Declaration
Swift
open func applicationDidBecomeActive(_ application: UIApplication)
-
Undocumented
Declaration
Swift
open func applicationWillTerminate(_ application: UIApplication)
-
Undocumented
Declaration
Swift
open func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)
-
Undocumented
Declaration
Swift
open func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Error)
-
Undocumented
Declaration
Swift
open func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void)
-
Undocumented
Declaration
Swift
@discardableResult open func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool
-
Undocumented
Declaration
Swift
@discardableResult open func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool