Classes
The following classes are available globally.
-
Declaration
Swift
private class ResourceBundleClass
-
This is a simple application delegate that allows the app to start up.
See moreDeclaration
Swift
@UIApplicationMain @MainActor class NACCAppSceneDelegate : UIResponder
extension NACCAppSceneDelegate: UIApplicationDelegate
extension NACCAppSceneDelegate: UIWindowSceneDelegate
-
This class is a print renderer for the screens. It will create a formatted report, with the tag/medallion display, underneath. It is just 1 page.
See moreDeclaration
Swift
@MainActor class NACCPagePrintRenderer : UIPrintPageRenderer
-
This screen displays the information about the app.
See moreDeclaration
Swift
@MainActor class NACCAboutViewController : NACCBaseViewController
-
This is a base class that provides a background gradient, and “watermark” image. It should be the base for all screens.
See moreDeclaration
Swift
@MainActor class NACCBaseViewController : UIViewController
-
This screen displays the date selector, and the textual cleantime report. This is the first screen to be shown.
See moreDeclaration
Swift
@MainActor class NACCInitialViewController : NACCBaseViewController
extension NACCInitialViewController: EKEventEditViewDelegate
-
This is the tab bar controller. We subclass it, in order to localize, and customize its appearance and behavior.
See moreDeclaration
Swift
@MainActor class NACCTabBarController : UITabBarController
extension NACCTabBarController: UITabBarControllerDelegate
-
This screen is used for the three cleantime displays.
See moreDeclaration
Swift
@MainActor class NACCTabBaseViewController : NACCBaseViewController
extension NACCTabBaseViewController: LGV_UICleantimeImageViewObserverProtocol
extension NACCTabBaseViewController: UIScrollViewDelegate
-
This is the subclass of the preferences type that will provide our persistent app settings.
See moreDeclaration
Swift
class NACCPersistentPrefs : RVS_PersistentPrefs
-
This class exists to give the Watch Connectivity a place to work.
See moreDeclaration
Swift
class NACCWatchAppContentViewWatchDelegate : NSObject, WCSessionDelegate