GISTApplication
open class GISTApplication: NSObject, UIApplicationDelegate
GISTApplication is a singleton class to handle UIApplicationDelegate events to send callbacks in a registerd delegate classes
-
Singleton sharedInstance for GISTApplication
Declaration
Swift
open static var sharedInstance:GISTApplication = GISTApplication(); -
Registers delegate - it may hold more than one delegate.
Declaration
Swift
open var delegate:GISTApplicationDelegate?
-
Registers delegate targets. It may register multiple targets.
Declaration
Swift
open func registerDelegate(_ target:GISTApplicationDelegate) -
Unregisters a delegate target. It should be called when, the target does not want to reveice application events.
Declaration
Swift
open func unregisterDelegate(_ target:GISTApplicationDelegate)
-
Protocol method for applicationWillTerminate
Parameter
Parameter application: UIApplicationDeclaration
Swift
open func applicationWillTerminate(_ application: UIApplication)Parameters
applicationUIApplication
-
Protocol method for applicationDidBecomeActive
Parameter
Parameter application: UIApplicationDeclaration
Swift
open func applicationDidBecomeActive(_ application: UIApplication)Parameters
applicationUIApplication
-
Protocol method for applicationWillResignActive
Parameter
Parameter application: UIApplicationDeclaration
Swift
open func applicationWillResignActive(_ application: UIApplication)Parameters
applicationUIApplication
-
Protocol method for applicationDidEnterBackground
Parameter
Parameter application: UIApplicationDeclaration
Swift
open func applicationDidEnterBackground(_ application: UIApplication)Parameters
applicationUIApplication
-
Protocol method for applicationDidFinishLaunching
Parameter
Parameter application: UIApplicationDeclaration
Swift
open func applicationDidFinishLaunching(_ application: UIApplication)Parameters
applicationUIApplication
View on GitHub
GISTApplication Class Reference