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 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
class NACCPagePrintRenderer : UIPrintPageRenderer
-
This is the subclass of the preferences type that will provide our persistent app settings.
See moreDeclaration
Swift
class NACCPersistentPrefs : RVS_PersistentPrefs
-
This screen displays the information about the app.
See moreDeclaration
Swift
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
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
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
class NACCTabBarController : UITabBarController
extension NACCTabBarController: UITabBarControllerDelegate
-
This screen is used for the three cleantime displays.
See moreDeclaration
Swift
class NACCTabBaseViewController : NACCBaseViewController
extension NACCTabBaseViewController: LGV_UICleantimeImageViewObserverProtocol
extension NACCTabBaseViewController: UIScrollViewDelegate