Classes
The following classes are available globally.
-
This class is meant to act as an “abstract” base class, providing a simple
See moreDictionarydatastore that is stored in theUserDefaultsin the Application Bundle. It is designed to be reliable, and extremely simple to use. The storedDictionarywould be a String-keyed Dictionary ofAny(flexible types). It s up to subclasses to specialize the typeless data. THIS IS NOT EFFICIENT OR ROBUST! It is meant as a simple “bucket” for things like application preferences. It is not an industrial data storage solution. You have been warned. Subclasses could declare their accessors asKVO-style, thus, providing a direct way to influence persistent state. You can also directly observe the .values property. It will change when ANY pref is changed (so might not be suitable for “pick and choose” observation).Declaration
Swift
public class RVS_PersistentPrefs : NSObject
-
This class extends the prefs class to provide persistent prefs storage. This is used across all test harnesses.
See moreDeclaration
Swift
class RVS_BTDriver_Test_Harness_Prefs : RVS_PersistentPrefs
-
Declaration
Swift
@UIApplicationMain class RVS_BTDriver_iOS_Test_Harness_AppDelegate : UIResponder, UIApplicationDelegate
-
The navigation controller is used to maintain the driver instance.
I know that I should define another class to do that, to be buzzword-compliant, but otherwise, this class would be empty, and there’s no sense wasting the namespace.
See moreDeclaration
Swift
class RVS_BTDriver_iOS_Test_Harness_NavigationController : UINavigationControllerextension RVS_BTDriver_iOS_Test_Harness_NavigationController: RVS_BTDriverDelegate
-
This is a common base class for our navigation-managed view controllers.
See moreDeclaration
Swift
class RVS_BTDriver_iOS_Test_Harness_Base_ViewController : UIViewController
-
Declaration
Swift
class RVS_BTDriver_iOS_Test_Harness_DetailViewController : RVS_BTDriver_iOS_Test_Harness_Base_ViewController
-
Declaration
Swift
class RVS_BTDriver_iOS_Test_Harness_MainTableViewController_TableViewCell : UITableViewCell
-
Declaration
Swift
class RVS_BTDriver_iOS_Test_Harness_MainTableViewController : RVS_BTDriver_iOS_Test_Harness_Base_ViewControllerextension RVS_BTDriver_iOS_Test_Harness_MainTableViewController: RVS_BTDriverDelegateextension RVS_BTDriver_iOS_Test_Harness_MainTableViewController: RVS_BTDriver_DeviceSubscriberProtocolextension RVS_BTDriver_iOS_Test_Harness_MainTableViewController: UITableViewDataSourceextension RVS_BTDriver_iOS_Test_Harness_MainTableViewController: UITableViewDelegate
-
Declaration
Swift
class RVS_BTDriver_iOS_Test_Harness_SettingsViewController : UIViewController
View on GitHub
Classes Reference