Classes
The following classes are available globally.
-
BaseUINavigationController is a subclass of UINavigationController. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUINavigationController: UINavigationController
-
BaseLayoutConstraint is a subclass of NSLayoutConstraint to resize the constraints according to the device screen resolution.
See moreDeclaration
Swift
open class BaseLayoutConstraint: NSLayoutConstraint
-
BaseUICollectionView is a subclass of UICollectionView and implements BaseView. This class is made for furture use. right now it is doing nothing.
Declaration
Swift
open class BaseUICollectionView: UICollectionView, BaseView
-
BaseUISearchBar is a subclass of UISearchBar and implements BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUISearchBar: UISearchBar, BaseView
-
BaseUISearchController is a subclass of UISearchController. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUISearchController: UISearchController
-
BaseUIViewController is a subclass of UIViewController. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUIViewController: UIViewController
-
BaseUILabel is a subclass of UILabel and implements BaseView. It extents UILabel with some extra proporties and supports SyncEngine.
See moreDeclaration
Swift
open class BaseUILabel: UILabel, BaseView
-
BaseUITableView is a subclass of UITableView and implements BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUITableView: UITableView, BaseView
-
Class for Utility methods.
See moreDeclaration
Swift
open class GISTUtility: NSObject
-
BaseUICollectionViewCell is a subclass of UICollectionViewCell and implements BaseView and UIViewControllerPreviewingDelegate. This class should be used for the collection view cells throughout the project.
See moreDeclaration
Swift
open class BaseUICollectionViewCell: UICollectionViewCell, UIViewControllerPreviewingDelegate, BaseView
-
BaseUISegmentedControl is a subclass of UISegmentedControl and implements BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUISegmentedControl: UISegmentedControl, BaseView
-
BaseUISwitch is a subclass of UISwitch and implements BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUISwitch: UISwitch, BaseView
-
BaseUIDesignableView is a subclass of BaseUIView. It draws custom view xib on the view and has all the features of a BaseUIView.
See moreDeclaration
Swift
open class BaseUIDesignableView: BaseUIView
-
BaseSeperatorLayoutConstraint is a subclass of NSLayoutConstraint for seperators’ height constraint to make a consistent height of seperators throughout the app.
See moreDeclaration
Swift
open class BaseSeperatorLayoutConstraint: NSLayoutConstraint
-
GISTApplication is a singleton class to handle UIApplicationDelegate events to send callbacks in a registerd delegate classes
See moreDeclaration
Swift
open class GISTApplication: NSObject, UIApplicationDelegate
-
BaseUITabBarController is a subclass of UITabBarController. It is made for future use. it is not anything for now
See moreDeclaration
Swift
open class BaseUITabBarController: UITabBarController
-
BaseUIStepper is a subclass of UIStepper and implements BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUIStepper: UIStepper, BaseView
-
BaseUITableViewCell is a subclass of UITableViewCell and implements BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUITableViewCell: UITableViewCell, BaseView
-
BaseUISlider is a subclass of UISlider and implements BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUISlider: UISlider, BaseView
-
BaseUIScrollView is a subclass of UIScrollView and implements BaseView. This class is made for future use. It is not doing anything for now.
Declaration
Swift
open class BaseUIScrollView: UIScrollView, BaseView
-
SyncedText is a subclass of SyncEngine. It handles syncing of application texts.
See moreDeclaration
Swift
open class SyncedText: SyncEngine
-
CustomUIButton is a subclass of CustomUIButton.
it adds an extra label for detail with title on the UIButton.
See moreDeclaration
Swift
open class CustomUIButtonDetailed: CustomUIButton
-
SyncEngine is framework to Sync Data from Server. It syncs application’s Colors, Constants, Font Sizes/Styles and Texts/ Strings.
See moreDeclaration
Swift
open class SyncEngine: NSObject
-
ValidatedTextField is subclass of BaseUITextField with extra proporties to validate text input.
See moreDeclaration
Swift
open class ValidatedTextField: BaseUITextField
-
UIRadioButton is a subclass of CustomUIButton.
It implemets single selection between a group of buttons with a single group id.
See moreDeclaration
Swift
open class UIRadioButton: CustomUIButton
-
ValidatedTextView is subclass of BaseUITextView with extra proporties to validate text input.
See moreDeclaration
Swift
open class ValidatedTextView: BaseUITextView
-
CustomUIButton is a subclass of BaseUIButton having all the properties of a UIButton. it resizes the images according to device resolution.
See moreDeclaration
Swift
open class CustomUIButton: BaseUIButton
-
BaseUITableViewHeaderFooterView is a subclass of UITableViewHeaderFooterView and implements BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUITableViewHeaderFooterView: UITableViewHeaderFooterView, BaseView
-
BaseUITableViewController is a subclass of UITableViewController. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUITableViewController: UITableViewController
-
BaseUINavigationItem is a subclass of UINavigationItem and implements BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUINavigationItem: UINavigationItem, BaseView
-
CustomImageView is a subclass of BaseUIView. it has all the properties of a UIImageView and it resizes image according to device resolution
See moreDeclaration
Swift
open class CustomImageView: BaseUIView
-
BaseUIDesignableButton is a subclass of BaseUIButton. It draws custom view xib on the button and has all the features of a BaseUIButton.
See moreDeclaration
Swift
open class BaseUIDesignableButton: BaseUIButton
-
BaseUIButton is a subclass of UIButton and implements BaseView. It extents UIButton with some extra proporties and supports SyncEngine.
See moreDeclaration
Swift
open class BaseUIButton: UIButton, BaseView
-
SyncedColors is a subclass of SyncEngine. It handles syncing of application colors.
See moreDeclaration
Swift
open class SyncedColors: SyncEngine
-
BaseUITextView is a subclass of UITextView and implements BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUITextView: UITextView, BaseView
-
BaseUIView is a subclass of UIView and implements BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUIView: UIView, BaseView
-
SyncedConstants is a subclass of SyncEngine. It handles syncing of application constants.
Declaration
Swift
open class SyncedConstants: SyncEngine
-
SyncedFontStyles is a subclass of SyncEngine. It handles syncing of application font sizes/ styles.
See moreDeclaration
Swift
open class SyncedFontStyles: SyncEngine
-
BaseUITextField is a subclass of UITextField and implements UITextFieldDelegate, BaseView. It has some extra proporties and support for SyncEngine.
See moreDeclaration
Swift
open class BaseUITextField: UITextField, UITextFieldDelegate, BaseView
-
BaseUIImageView is a subclass of UIImageView and implements BaseView. It extents UIImageView with some extra proporties and supports SyncEngine.
See moreDeclaration
Swift
open class BaseUIImageView: UIImageView, BaseView
View on GitHub
Classes Reference