Classes
The following classes are available globally.
-
Declaration
Swift
private class ResourceBundleClass
-
The main app/scene delegate (I combine them).
See moreDeclaration
Swift
@UIApplicationMain class RVS_AmbiaMara_AppSceneDelegate : UIResponder
extension RVS_AmbiaMara_AppSceneDelegate: UIApplicationDelegate
extension RVS_AmbiaMara_AppSceneDelegate: UIWindowSceneDelegate
-
This class stores our timer settings as app persistent storage.
See moreDeclaration
Swift
class RVS_AmbiaMara_Settings : RVS_PersistentPrefs
-
This is the view controller for the about screen.
See moreDeclaration
Swift
class RVS_AboutAmbiaMara_ViewController : RVS_AmbiaMara_BaseViewController
-
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 RVS_AmbiaMara_BaseViewController : UIViewController
-
This is the view controller for the running timer screen.
See moreDeclaration
Swift
class RVS_RunningTimerAmbiaMara_ViewController : UIViewController
extension RVS_RunningTimerAmbiaMara_ViewController: RVS_BasicGCDTimerDelegate
-
This is the view controller for the alarm setup popover.
See moreDeclaration
Swift
class RVS_SetAlarmAmbiaMara_PopoverViewController : UIViewController
extension RVS_SetAlarmAmbiaMara_PopoverViewController: UIPickerViewDataSource
extension RVS_SetAlarmAmbiaMara_PopoverViewController: UIPickerViewDelegate
extension RVS_SetAlarmAmbiaMara_PopoverViewController: UIPickerViewAccessibilityDelegate
extension RVS_SetAlarmAmbiaMara_PopoverViewController: AVAudioPlayerDelegate
-
This is the view controller for the about screen.
See moreDeclaration
Swift
class RVS_SettingsAmbiaMara_PopoverViewController : UIViewController
-
This is the view controller for the setup screen, where the timer is set, and started.
See moreDeclaration
Swift
class RVS_SetTimerAmbiaMara_ViewController : RVS_AmbiaMara_BaseViewController
extension RVS_SetTimerAmbiaMara_ViewController: UIPickerViewDataSource
extension RVS_SetTimerAmbiaMara_ViewController: UIPickerViewDelegate
extension RVS_SetTimerAmbiaMara_ViewController: UIPickerViewAccessibilityDelegate
extension RVS_SetTimerAmbiaMara_ViewController: UIPopoverPresentationControllerDelegate