AppDelegate

@UIApplicationMain
class AppDelegate : UIResponder, UIApplicationDelegate
extension AppDelegate: WCSessionDelegate
  • Main window

    Declaration

    Swift

    var window: UIWindow?
  • Default placeholder function

    Declaration

    Swift

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]?) -> Bool
  • Default placeholder function

    Declaration

    Swift

    func applicationWillResignActive(_ application: UIApplication)
  • Default placeholder function

    Declaration

    Swift

    func applicationDidEnterBackground(_ application: UIApplication)
  • Default placeholder function

    Declaration

    Swift

    func applicationWillEnterForeground(_ application: UIApplication)
  • Default placeholder function

    Declaration

    Swift

    func applicationDidBecomeActive(_ application: UIApplication)
  • Default placeholder function

    Declaration

    Swift

    func applicationWillTerminate(_ application: UIApplication)
  • Default pandle load GPX file

    Declaration

    Swift

    func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool

Core Data stack

  • Default placeholder function

    Declaration

    Swift

    lazy var applicationDocumentsDirectory: URL { get set }
  • Default placeholder function

    Declaration

    Swift

    lazy var managedObjectModel: NSManagedObjectModel { get set }
  • Default placeholder function

    Declaration

    Swift

    lazy var persistentStoreCoordinator: NSPersistentStoreCoordinator { get set }
  • Default placeholder function

    Declaration

    Swift

    lazy var managedObjectContext: NSManagedObjectContext { get set }

Core Data Saving support

  • Default placeholder function

    Declaration

    Swift

    func saveContext()

WCSessionDelegate

  • called when WCSession goes inactive. Does nothing but display a debug message.

    Declaration

    Swift

    func sessionDidBecomeInactive(_ session: WCSession)
  • called when WCSession goes inactive. Does nothing but display a debug message

    Declaration

    Swift

    func sessionDidDeactivate(_ session: WCSession)
  • called when activation did complete. Does nothing but display a debug message.

    Declaration

    Swift

    @available(iOS 9.3, *)
    func session(_ session: WCSession, activationDidCompleteWith activationState: WCSessionActivationState, error: Error?)
  • Called when a file is received from Apple Watch. Displays a popup informing about the reception of the file.

    Declaration

    Swift

    func session(_ session: WCSession, didReceive file: WCSessionFile)