Classes
The following classes are available globally.
- 
                  
                  
Our routing application delegate
See moreDeclaration
Swift
@UIApplicationMain final class AppDelegate : RoutingAppDelegate - 
                  
                  
Handle things to do on location changes
See moreDeclaration
Swift
class LocationHandler : NSObject, AppHandler, ServiceProviderextension LocationHandler: AppLaunchHandlerextension LocationHandler: CLLocationManagerDelegate 
- 
                  
                  
Calculates distances from a coordinate
See moreDeclaration
Swift
final class DistancesOperation : KVNOperation - 
                  
                  
Stub for startup construction
See moreDeclaration
Swift
final class NotificationsHandler : NSObject, AppHandler, ServiceProviderextension NotificationsHandler: AppLaunchHandlerextension NotificationsHandler: AppNotificationsHandlerextension NotificationsHandler: UNUserNotificationCenterDelegate - 
                  
                  
Realm representation of a brand
See moreDeclaration
Swift
@objcMembers final class Brand : Object - 
                  
                  
Realm representation of a country
See moreDeclaration
Swift
@objcMembers final class Country : Object, ServiceProvider - 
                  
                  
Realm representation of a hotel place
See moreDeclaration
Swift
@objcMembers final class Hotel : Object, PlaceInfo, PlaceMappable, ServiceProvider - 
                  
                  
Realm representation of a MTP location
See moreDeclaration
Swift
@objcMembers final class Location : Object, PlaceMappable, ServiceProviderextension Location: PlaceInfo - 
                  
                  
Realm representation of a UNCountry place
See moreDeclaration
 - 
                  
                  
Realm representation of a mappable place
See moreDeclaration
Swift
@objcMembers class Mappable : Object, ServiceProvider - 
                  
                  
Realm representation of a milestone message
See moreDeclaration
Swift
@objcMembers final class Threshold : Object - 
                  
                  
Realm representation of a collection of Thresholds
See moreDeclaration
Swift
@objcMembers final class Milestones : Object - 
                  
                  
Realm representation of a page of photos
See moreDeclaration
Swift
@objcMembers final class PhotosPageInfo : Object - 
                  
                  
Realm representation of a photo
See moreDeclaration
Swift
@objcMembers final class Photo : Object - 
                  
                  
Realm representation of a beach place
See moreDeclaration
Swift
@objcMembers final class Beach : Object, PlaceInfo, PlaceMappable - 
                  
                  
Realm representation of a dive site place
See moreDeclaration
Swift
@objcMembers final class DiveSite : Object, PlaceInfo, PlaceMappable - 
                  
                  
Realm representation of a golf course place
See moreDeclaration
Swift
@objcMembers final class GolfCourse : Object, PlaceInfo, PlaceMappable - 
                  
                  
Realm representation of a post
See moreDeclaration
Swift
@objcMembers final class Post : Object - 
                  
                  
Payload stored in queue
Declaration
Swift
final class PostPayloadInfo : NSObject, NSCoding - 
                  
                  
Realm representation of a rankings page
See moreDeclaration
Swift
@objcMembers final class RankingsPageInfo : Object - 
                  
                  
Realm representation of a MTP user
See moreDeclaration
Swift
@objcMembers final class User : Object, UserInfo, ServiceProvider - 
                  
                  
Payload stored in queue
Declaration
Swift
final class LocationPayloadInfo : NSObject, NSCoding - 
                  
                  
Realm representation of a restaurant place
See moreDeclaration
Swift
@objcMembers final class Restaurant : Object, PlaceInfo, PlaceMappable - 
                  
                  
Realm representation of a user socrecard
See moreDeclaration
Swift
@objcMembers final class Scorecard : Object - 
                  
                  
Realm representation of a WHS place
See moreDeclaration
Swift
@objcMembers final class WHS : Object, PlaceMappable, ServiceProviderextension WHS: PlaceInfo 
- 
                  
                  
Production implementation of DataService
See moreDeclaration
Swift
class DataServiceImpl : DataService 
- 
                  
                  
Stub for testing
See moreDeclaration
Swift
final class DataServiceStub : DataServiceImpl - 
                  
                  
Production implementation of LocationService
See moreDeclaration
 - 
                  
                  
Stub for testing
See moreDeclaration
Swift
final class LocationServiceStub : LocationServiceImpl - 
                  
                  
Calls the MTP API via Moya
See moreDeclaration
Swift
class MTPNetworkController : ServiceProvider - 
                  
                  
Queued upload photo operation
See moreDeclaration
Swift
final class MTPPhotoRequest : NSObject, OfflineRequest, ServiceProvider - 
                  
                  
Queued post state operation
See moreDeclaration
Swift
final class MTPPostRequest : NSObject, OfflineRequest, ServiceProvider - 
                  
                  
Queued visit state operation
See moreDeclaration
Swift
final class MTPVisitedRequest : NSObject, OfflineRequest, ServiceProvider - 
                  
                  
Production implementation of NetworkService
See moreDeclaration
Swift
class NetworkServiceImpl : NetworkServiceextension NetworkServiceImpl: OfflineRequestManagerDelegate 
- 
                  
                  
Production implementation of NotificationService
See moreDeclaration
Swift
class NotificationServiceImpl : NotificationService, ServiceProvider 
- 
                  
                  
Stub for testing
See moreDeclaration
Swift
final class NotificationServiceStub : NotificationServiceImpl - 
                  
                  
Wrapper around Realm database
See moreDeclaration
Swift
final class RealmDataController : ServiceProvider - 
                  
                  
Production implementation of ReportingService
See moreDeclaration
Swift
class FirebaseReportingService : ReportingService - 
                  
                  
Stub for testing
Declaration
Swift
final class ReportingServiceStub : FirebaseReportingService - 
                  
                  
Handles creation and uploading of new photos to MTP
See moreDeclaration
Swift
final class AddPhotoVC : UIViewControllerextension AddPhotoVC: LocationSearchDelegateextension AddPhotoVC: UITextViewDelegateextension AddPhotoVC: KeyboardListenerextension AddPhotoVC: UIImagePickerControllerDelegateextension AddPhotoVC: UINavigationControllerDelegateextension AddPhotoVC: Exposingextension AddPhotoVC: InterfaceBuildableextension AddPhotoVC: Injectable - 
                  
                  
Handles creation and uploading of new posts to MTP
See moreDeclaration
Swift
final class AddPostVC : UIViewControllerextension AddPostVC: LocationSearchDelegateextension AddPostVC: UITextViewDelegateextension AddPostVC: KeyboardListenerextension AddPostVC: Exposingextension AddPostVC: InterfaceBuildableextension AddPostVC: Injectable - 
                  
                  
Displays location information
See moreDeclaration
Swift
final class LocationInfoVC : UITableViewControllerextension LocationInfoVC: InterfaceBuildableextension LocationInfoVC: Injectable - 
                  
                  
Displays location info tabs
See moreDeclaration
Swift
final class LocationPagingVC : FixedPagingViewControllerextension LocationPagingVC: TitleChangeDelegateextension LocationPagingVC: Exposingextension LocationPagingVC: CollectionCellExposing - 
                  
                  
Displays location photos
See moreDeclaration
Swift
final class LocationPhotosVC : PhotosVCextension LocationPhotosVC: AddPhotoDelegateextension LocationPhotosVC: Injectable - 
                  
                  
Display a location’s posts
See moreDeclaration
 - 
                  
                  
More Info page for map POIs
See moreDeclaration
Swift
final class LocationVC : UIViewControllerextension LocationVC: Exposingextension LocationVC: InterfaceBuildableextension LocationVC: Injectable - 
                  
                  
Page for displaying website associated with a place
See moreDeclaration
Swift
final class LocationWebsiteVC : WKWebViewController - 
                  
                  
Selection dialog for POI types to show
See moreDeclaration
Swift
final class LocationsFilterVC : UITableViewControllerextension LocationsFilterVC: Exposingextension LocationsFilterVC: InterfaceBuildable - 
                  
                  
Root controller for the map displaying tab
See moreDeclaration
Swift
class LocationsVC : UIViewControllerextension LocationsVC: Mapperextension LocationsVC: LocationTrackerextension LocationsVC: Exposingextension LocationsVC: UISearchBarDelegateextension LocationsVC: MKMapViewDelegateextension LocationsVC: AddPhotoDelegateextension LocationsVC: InterfaceBuildable - 
                  
                  
Displays locations
See moreDeclaration
Swift
final class MTPMapView : RealmMapView, ServiceProvider - 
                  
                  
Annotation view for a single place
See moreDeclaration
Swift
final class MappableAnnotationView : MKMarkerAnnotationView, MappingAnnotationView, ServiceProvider - 
                  
                  
Draw a MTP location’s region
See moreDeclaration
Swift
final class MappableOverlay : MKPolygon - 
                  
                  
Annotation view for multiple places
See moreDeclaration
Swift
final class MappablesAnnotationView : MKAnnotationView, MappingAnnotationView, ServiceProvider - 
                  
                  
Lists POI by distance from map center
See moreDeclaration
Swift
final class NearbyVC : UITableViewControllerextension NearbyVC: Exposingextension NearbyVC: TableCellExposingextension NearbyVC: InterfaceBuildableextension NearbyVC: Injectable 
- 
                  
                  
Item in Nearby controller
See moreDeclaration
Swift
final class NearbyCell : UITableViewCell, ServiceProvider - 
                  
                  
Static text display of application information
See moreDeclaration
Swift
final class AppAboutVC : UIViewControllerextension AppAboutVC: Exposingextension AppAboutVC: InterfaceBuildable - 
                  
                  
Full screen dialog to confirm account deletion
See moreDeclaration
Swift
final class ConfirmDeleteVC : UIViewControllerextension ConfirmDeleteVC: Exposingextension ConfirmDeleteVC: InterfaceBuildable - 
                  
                  
Counts item groupd
See moreDeclaration
Swift
final class CountCellGroup : UICollectionViewCell - 
                  
                  
Counts single item
See moreDeclaration
Swift
final class CountCellItem : UICollectionViewCell, ServiceProvider - 
                  
                  
Counts information header
See moreDeclaration
Swift
final class CountInfoHeader : UICollectionReusableView, ServiceProvider - 
                  
                  
Counts section header
See moreDeclaration
Swift
final class CountSectionHeader : UICollectionReusableView - 
                  
                  
Base class for displaying visit counts
See moreDeclaration
Swift
class CountsPageVC : UIViewControllerextension CountsPageVC: UICollectionViewDelegateFlowLayoutextension CountsPageVC: UICollectionViewDataSourceextension CountsPageVC: CountInfoHeaderDelegateextension CountsPageVC: CountSectionHeaderDelegateextension CountsPageVC: CountCellGroupDelegate - 
                  
                  
Edit logged in user info and upload to MTP
See moreDeclaration
Swift
final class EditProfileVC : UITableViewControllerextension EditProfileVC: UITextFieldDelegateextension EditProfileVC: UITextViewDelegateextension EditProfileVC: PhotoSelectionDelegateextension EditProfileVC: LocationSearchDelegateextension EditProfileVC: UIPickerViewDataSourceextension EditProfileVC: UIPickerViewDelegateextension EditProfileVC: Exposingextension EditProfileVC: InterfaceBuildable - 
                  
                  
Display the website FAQ as a collapsible table
See moreDeclaration
Swift
final class FaqVC : UITableViewControllerextension FaqVC: Exposingextension FaqVC: InterfaceBuildable 
- 
                  
                  
Display selectable item
See moreDeclaration
Swift
final class LocationSearchTableViewCell : UITableViewCell - 
                  
                  
Displays logged in user visit counts
See moreDeclaration
Swift
final class MyCountsPageVC : CountsPageVC - 
                  
                  
Holder for counts pages
See moreDeclaration
Swift
final class MyCountsPagingVC : PagingViewController<ListPagingItem> - 
                  
                  
MyCounts menu cell
See moreDeclaration
Swift
class MyCountsPagingCell : PagingCell - 
                  
                  
Displays logged in user visit counts
See moreDeclaration
Swift
final class MyCountsVC : UIViewControllerextension MyCountsVC: PagingViewControllerDataSourceextension MyCountsVC: MyCountsPageVCDelegateextension MyCountsVC: PagingViewControllerDelegateextension MyCountsVC: InterfaceBuildable - 
                  
                  
Displays logged in user information
See moreDeclaration
Swift
final class MyProfileVC : ProfileVCextension MyProfileVC: Exposingextension MyProfileVC: CollectionCellExposing - 
                  
                  
Display network status and pending operations
See moreDeclaration
Swift
final class NetworkVC : UITableViewControllerextension NetworkVC: Exposingextension NetworkVC: InterfaceBuildable 
- 
                  
                  
Header of network table
See moreDeclaration
Swift
final class NetworkHeader : UITableViewHeaderFooterView, ServiceProvider - 
                  
                  
Displays pictures in Photos tabs
See moreDeclaration
Swift
final class PhotoCell : UICollectionViewCell, ServiceProvider - 
                  
                  
Header of photos collection
See moreDeclaration
Swift
final class PhotosHeader : UICollectionReusableView, ServiceProvider - 
                  
                  
Base class for location and user photo display
See moreDeclaration
Swift
class PhotosVC : UICollectionViewControllerextension PhotosVC: PhotosHeaderDelegateextension PhotosVC: PhotoCellDelegateextension PhotosVC: UICollectionViewDelegateFlowLayout - 
                  
                  
Displays a single post
See moreDeclaration
Swift
final class PostCell : UITableViewCell, ServiceProvider - 
                  
                  
Header of post table
See moreDeclaration
Swift
final class PostHeader : UITableViewHeaderFooterView, ServiceProvider - 
                  
                  
Base class for user and location post pages
See moreDeclaration
Swift
class PostsVC : UITableViewControllerextension PostsVC: PostHeaderDelegateextension PostsVC: PostCellDelegate - 
                  
                  
Display user details
See moreDeclaration
Swift
final class ProfileAboutVC : UITableViewController, UserInjectableextension ProfileAboutVC: Exposingextension ProfileAboutVC: InterfaceBuildableextension ProfileAboutVC: Injectable - 
                  
                  
Holder of profile pages
See moreDeclaration
 - 
                  
                  
Display a user’s photos
See moreDeclaration
Swift
final class ProfilePhotosVC : PhotosVCextension ProfilePhotosVC: AddPhotoDelegateextension ProfilePhotosVC: Exposingextension ProfilePhotosVC: UserInjectable - 
                  
                  
Display a user’s posts
See moreDeclaration
 - 
                  
                  
Base class for local and remote user profiles
See moreDeclaration
Swift
class ProfileVC : UIViewControllerextension ProfileVC: InterfaceBuildableextension ProfileVC: Injectableextension ProfileVC: UserInjectable - 
                  
                  
Miscellaneous account and app operations
See moreDeclaration
Swift
final class SettingsVC : UITableViewControllerextension SettingsVC: Exposingextension SettingsVC: InterfaceBuildableextension SettingsVC: Injectable - 
                  
                  
Display an entry in ranking list
See moreDeclaration
Swift
final class RankingCell : UICollectionViewCell, ServiceProvider - 
                  
                  
Header for rankings page
See moreDeclaration
Swift
final class RankingHeader : UICollectionReusableView, ServiceProvider - 
                  
                  
Handles selection of rankings criteria
See moreDeclaration
Swift
final class RankingsFilterVC : UITableViewControllerextension RankingsFilterVC: LocationSearchDelegateextension RankingsFilterVC: Exposingextension RankingsFilterVC: InterfaceBuildable - 
                  
                  
Displays logged in user visit counts
See moreDeclaration
Swift
final class RankingsPageVC : UIViewControllerextension RankingsPageVC: UICollectionViewDelegateFlowLayoutextension RankingsPageVC: UICollectionViewDataSourceextension RankingsPageVC: RankingHeaderDelegateextension RankingsPageVC: Exposingextension RankingsPageVC: CollectionCellExposing - 
                  
                  
Holder for rankings pages
See moreDeclaration
Swift
final class RankingsPagingVC : PagingViewController<ListPagingItem> - 
                  
                  
Rankings menu cell
See moreDeclaration
Swift
class RankingPagingCell : PagingCell - 
                  
                  
Root class for the Rankings tab
See moreDeclaration
Swift
final class RankingsVC : UIViewControllerextension RankingsVC: Exposingextension RankingsVC: PagingViewControllerDataSourceextension RankingsVC: RankingsPageVCDelegateextension RankingsVC: PagingViewControllerDelegateextension RankingsVC: UISearchBarDelegateextension RankingsVC: InterfaceBuildable - 
                  
                  
Displays user visit counts
See moreDeclaration
Swift
final class UserCountsPageVC : CountsPageVC - 
                  
                  
Allow user to review and edit all visits
See moreDeclaration
Swift
final class UserCountsVC : UIViewControllerextension UserCountsVC: Exposingextension UserCountsVC: InterfaceBuildableextension UserCountsVC: Injectable - 
                  
                  
Displays user visit tabs
See moreDeclaration
Swift
final class UserCountsPagingVC : FixedPagingViewController, UserCountsPageDataSourceextension UserCountsPagingVC: Exposingextension UserCountsPagingVC: CollectionCellExposing - 
                  
                  
Root class for remote user profile
See moreDeclaration
Swift
final class UserProfileVC : ProfileVCextension UserProfileVC: Exposingextension UserProfileVC: CollectionCellExposing - 
                  
                  
Displays large scale visited map
See moreDeclaration
Swift
final class VisitedMapVC : UIViewControllerextension VisitedMapVC: UIScrollViewDelegateextension VisitedMapVC: Exposingextension VisitedMapVC: InterfaceBuildable - 
                  
                  
World map in CAShapeLayers
See moreDeclaration
Swift
final class WorldMapView : UIView, ServiceProvider - 
                  
                  
Handle prompting MTP for password reset link
See moreDeclaration
Swift
final class ForgotPasswordVC : UIViewControllerextension ForgotPasswordVC: Exposingextension ForgotPasswordVC: InterfaceBuildable - 
                  
                  
Notify user of login failure
See moreDeclaration
Swift
final class LoginFailVC : UIViewControllerextension LoginFailVC: Exposingextension LoginFailVC: InterfaceBuildableextension LoginFailVC: Injectable - 
                  
                  
Handle the user login process
See moreDeclaration
Swift
final class LoginVC : UIViewControllerextension LoginVC: UITextFieldDelegateextension LoginVC: UINavigationControllerDelegateextension LoginVC: UIViewControllerTransitioningDelegateextension LoginVC: Exposingextension LoginVC: InterfaceBuildable - 
                  
                  
Root view for logged in user
See moreDeclaration
Swift
final class MainTBC : UITabBarControllerextension MainTBC: Exposingextension MainTBC: Injectable - 
                  
                  
Application root containing signup and logged in UI
See moreDeclaration
Swift
final class RootVC : UIViewControllerextension RootVC: Exposingextension RootVC: InterfaceBuildable - 
                  
                  
Notify user of signup failure
See moreDeclaration
Swift
final class SignupFailVC : UIViewControllerextension SignupFailVC: Exposingextension SignupFailVC: InterfaceBuildableextension SignupFailVC: Injectable - 
                  
                  
Handle the user signup process
See moreDeclaration
Swift
final class SignupVC : UIViewControllerextension SignupVC: KeyboardListenerextension SignupVC: UITextFieldDelegateextension SignupVC: UINavigationControllerDelegateextension SignupVC: LocationSearchDelegateextension SignupVC: UIViewControllerTransitioningDelegateextension SignupVC: UIPickerViewDataSourceextension SignupVC: UIPickerViewDelegateextension SignupVC: Exposingextension SignupVC: InterfaceBuildable - 
                  
                  
Display Terms of Use document and consent
See moreDeclaration
Swift
final class TermsVC : UIViewControllerextension TermsVC: Exposingextension TermsVC: InterfaceBuildable - 
                  
                  
Display successful signup message
See moreDeclaration
Swift
final class WelcomeVC : UIViewControllerextension WelcomeVC: Exposingextension WelcomeVC: InterfaceBuildable - 
                  
                  
Stub for testing
Declaration
Swift
final class UNUserNotificationCenterStub : UNUserNotificationCenterProtocol - 
                  
                  
DPDKeyboardListener
See moreDeclaration
Swift
final class DPDKeyboardListener - 
                  
                  
A Material Design dropdown in replacement for
See moreUIPickerView.Declaration
Swift
final class Dropdown : UIViewextension Dropdown: UITableViewDataSource, UITableViewDelegate - 
                  
                  
DropdownCell
See moreDeclaration
Swift
final class DropdownCell : UITableViewCell - 
                  
                  
Button for Facebook login
See moreDeclaration
Swift
final class FacebookButton : UIButton, FacebookSDKClient, ServiceProvider - 
                  
                  
CellFactory
See moreDeclaration
Swift
final class CellFactory - 
                  
                  
DrawUpPresentationController
Declaration
Swift
final class DrawUpPresentationController : UIPresentationController - 
                  
                  
FeedbackConfiguration
See moreDeclaration
Swift
final class FeedbackConfiguration - 
                  
                  
FeedbackEditingService
See moreDeclaration
Swift
final class FeedbackEditingServiceextension FeedbackEditingService: FeedbackEditingServiceProtocol - 
                  
                  
FeedbackItemsDataSource
See moreDeclaration
Swift
final class FeedbackItemsDataSourceextension FeedbackItemsDataSource: FeedbackEditingItemsRepositoryProtocol - 
                  
                  
FeedbackItemsSection
See moreDeclaration
Swift
final class FeedbackItemsSectionextension FeedbackItemsSection: Collection - 
                  
                  
FeedbackViewController
Declaration
Swift
final class FeedbackViewController : UITableViewControllerextension FeedbackViewController: FeedbackEditingEventProtocolextension FeedbackViewController: UserEmailCellEventProtocolextension FeedbackViewController: UserPhoneCellEventProtocolextension FeedbackViewController: BodyCellEventProtocolextension FeedbackViewController: AttachmentCellEventProtocolextension FeedbackViewController: UIImagePickerControllerDelegateextension FeedbackViewController: UINavigationControllerDelegateextension FeedbackViewController: MFMailComposeViewControllerDelegateextension FeedbackViewController: UIViewControllerTransitioningDelegate - 
                  
                  
FeedbackWireframe
See moreDeclaration
Swift
final class FeedbackWireframeextension FeedbackWireframe: FeedbackWireframeProtocolextension FeedbackWireframe: ServiceProvider - 
                  
                  
AppBuildCell
Declaration
 - 
                  
                  
AppNameCell
Declaration
 - 
                  
                  
AppVersionCell
Declaration
 - 
                  
                  
AttachmentCell
See moreDeclaration
 - 
                  
                  
BodyCell
See moreDeclaration
Swift
final class BodyCell : UITableViewCellextension BodyCell: UITextViewDelegateextension BodyCell: CellFactoryProtocol - 
                  
                  
DeviceNameCell
Declaration
 - 
                  
                  
SystemVersionCell
Declaration
Swift
final class SystemVersionCell : UITableViewCellextension SystemVersionCell: CellFactoryProtocol - 
                  
                  
TopicCell
Declaration
 - 
                  
                  
UserEmailCell
See moreDeclaration
Swift
final class UserEmailCell : UITableViewCellextension UserEmailCell: UITextFieldDelegateextension UserEmailCell: CellFactoryProtocol - 
                  
                  
UserPhoneCell
See moreDeclaration
Swift
final class UserPhoneCell : UITableViewCellextension UserPhoneCell: UITextFieldDelegateextension UserPhoneCell: CellFactoryProtocol - 
                  
                  
TopicsViewController
Declaration
Swift
final class TopicsViewController : UITableViewController - 
                  
                  
AXButton
Declaration
Swift
class AXButton : StateButton - 
                  
                  
AXPagingConfig
See moreDeclaration
Swift
final class AXPagingConfig : NSObject - 
                  
                  
A simple wrapper class for
See moreAXPhotoProtocol.Declaration
Swift
final class AXPhoto : NSObject, AXPhotoProtocol - 
                  
                  
AXPhotosDataSource
See moreDeclaration
Swift
class AXPhotosDataSource : NSObject - 
                  
                  
AXTransitionInfo
See moreDeclaration
Swift
final class AXTransitionInfo : NSObject - 
                  
                  
AXPhotosDismissalAnimator
See moreDeclaration
Swift
final class AXPhotosDismissalAnimator : AXPhotosTransitionAnimator, UIViewControllerInteractiveTransitioning - 
                  
                  
AXPhotosPresentationAnimator
See moreDeclaration
Swift
final class AXPhotosPresentationAnimator : AXPhotosTransitionAnimator - 
                  
                  
AXPhotosTransitionAnimator
See moreDeclaration
Swift
class AXPhotosTransitionAnimator : NSObject, UIViewControllerAnimatedTransitioning - 
                  
                  
AXPhotosTransitionController
See moreDeclaration
Swift
final class AXPhotosTransitionController: NSObject, UIViewControllerTransitioningDelegate, AXPhotosTransitionAnimatorDelegate - 
                  
                  
AXPhotoViewController
See moreDeclaration
Swift
final class AXPhotoViewController : UIViewController, AXPageableViewControllerProtocol, AXZoomingImageViewDelegate - 
                  
                  
AXPhotosViewController
See moreDeclaration
Swift
final class AXPhotosViewController: UIViewController, // swiftlint:disable:previous type_body_length UIPageViewControllerDelegate, UIPageViewControllerDataSource, UIGestureRecognizerDelegate, AXPhotoViewControllerDelegate, AXNetworkIntegrationDelegate, AXPhotosTransitionControllerDelegate 
- 
                  
                  
DescriptionAXPhotosViewControllerNotification
See moreDeclaration
Swift
final class AXPhotosViewControllerNotification : NSObject - 
                  
                  
AXPreviewingPhotosViewController
See moreDeclaration
Swift
final class AXPreviewingPhotosViewController : UIViewController, AXNetworkIntegrationDelegate - 
                  
                  
AXCaptionView
See moreDeclaration
Swift
final class AXCaptionView : UIView, AXCaptionViewProtocol - 
                  
                  
AXImageViewTransitionContainer
See moreDeclaration
Swift
final class AXImageViewTransitionContainer : UIView - 
                  
                  
AXLoadingView
See moreDeclaration
Swift
final class AXLoadingView : UIView, AXLoadingViewProtocol - 
                  
                  
AXOverlayView
See moreDeclaration
Swift
final class AXOverlayView : UIView, AXStackableViewContainerDelegate - 
                  
                  
AXStackableViewContainer
See moreDeclaration
Swift
final class AXStackableViewContainer : UIView - 
                  
                  
AXZoomingImageView
See moreDeclaration
Swift
final class AXZoomingImageView : UIScrollView, UIScrollViewDelegate - 
                  
                  
NukeIntegration
See moreDeclaration
Swift
final class NukeIntegration : NSObject, AXNetworkIntegrationProtocol - 
                  
                  
A UITextField with settable insets
See moreDeclaration
Swift
@IBDesignable class InsetTextField : UITextField - 
                  
                  
An InsetTextField with a gradient
See moreDeclaration
Swift
final class InsetTextFieldGradient : InsetTextField - 
                  
                  
Operation with KVN support for isExecuting and isFinished
See moreDeclaration
Swift
class KVNOperation : Operation - 
                  
                  
A KVNOperation for blocks
See moreDeclaration
Swift
final class AsyncBlockOperation : KVNOperation - 
                  
                  
A display text view that allows tapping on links
See moreDeclaration
Swift
final class LinkTappableTextView : UITextView - 
                  
                  
The
NetworkActivityIndicatorManagermanages the state of the network activity indicator in the status bar. When enabled, it will listen for notifications indicating that a URL session task has started or completed and start animating the indicator accordingly. The indicator will continue to animate while the internal activity count is greater than zero.To use the
NetworkActivityIndicatorManager, thesharedinstance should be enabled in theapplication:didFinishLaunchingWithOptions:method in theAppDelegate. This can be done with the following:NetworkActivityIndicatorManager.shared.isEnabled = trueBy setting the
See moreisEnabledproperty totruefor thesharedinstance, the network activity indicator will show and hide automatically as Alamofire requests start and complete. You should not ever need to callincrementActivityCountanddecrementActivityCountyourself.Declaration
Swift
public class NetworkActivityIndicatorManager - 
                  
                  
Class for handling outstanding network requests; all data is written to disk in the case of app termination
See moreDeclaration
Swift
final class OfflineRequestManager : NSObject, NSCoding, ServiceProvider - 
                  
                  
Creates an interface object that inherits MKMapView and manages fetching and displaying annotations for a Realm Swift object class that contains coordinate data.
See moreDeclaration
Swift
class RealmMapView : MKMapViewextension RealmMapView: MKMapViewDelegate - 
                  
                  
Base class for displaying searchable Realm object lists
See moreDeclaration
Swift
class RealmSearchViewController: UITableViewController, RealmSearchResultsDataSource, RealmSearchResultsDelegateextension RealmSearchViewController: UISearchResultsUpdating - 
                  
                  
Custom segue to replace top controller
See moreDeclaration
Swift
final class ReplaceTopSegue : UIStoryboardSegue - 
                  
                  
Custom segue to dismiss top controller
See moreDeclaration
Swift
final class DismissSegue : UIStoryboardSegue - 
                  
                  
Custom segue to pop top controller
See moreDeclaration
Swift
final class PopSegue : UIStoryboardSegue - 
                  
                  
Custom segue to switch alert controllers
See moreDeclaration
Swift
final class SwitchAlertSegue : UIStoryboardSegue - 
                  
                  
Custom segue to preset from tab bar controller
See moreDeclaration
Swift
final class TabPresentSegue : UIStoryboardSegue - 
                  
                  
Animator for segue fade transitioning
See moreDeclaration
Swift
final class FadeInAnimator : NSObject, UIViewControllerAnimatedTransitioning - 
                  
                  
Animator for segue zoom transitioning
See moreDeclaration
Swift
final class ZoomAnimator : NSObject, UIViewControllerAnimatedTransitioning - 
                  
                  
Override
See moreRoutingAppDelegateto return app’s list ofhandlersDeclaration
Swift
class RoutingAppDelegate : UIResponder, UIApplicationDelegate - 
                  
                  
Convenience wrapper for Timer manipulation
See moreDeclaration
Swift
final class Scheduler - 
                  
                  
works around issue where text in storyboard loads not at top
See moreDeclaration
Swift
final class TopLoadingTextView : UITextView - 
                  
                  
View that contains a gradient
See moreDeclaration
Swift
@IBDesignable final class GradientView : UIView - 
                  
                  
Button with a gradient background
See moreDeclaration
Swift
@IBDesignable class GradientButton : UIButton - 
                  
                  
A View with a shadow
See moreDeclaration
Swift
@IBDesignable final class ShadowView : UIView - 
                  
                  
Provides WKWebView hosting support
See moreDeclaration
Swift
class WKWebViewController : UIViewControllerextension WKWebViewController: WKUIDelegateextension WKWebViewController: WKNavigationDelegate 
            View on GitHub
          
      Classes  Reference