Classes
The following classes are available globally.
-
This is api file to generate apis for the app
See moreDeclaration
Swift
class API -
Undocumented
See moreDeclaration
Swift
class X5GONAPIAdapter : APIAdapter -
See moreX5LearnAPIAdapteruse to generate url base on root url http://x5learn.org\/Declaration
Swift
class X5LearnAPIAdapter : APIAdapter -
Undocumented
See moreDeclaration
Swift
@UIApplicationMain class AppDelegate : UIResponder, UIApplicationDelegate -
See moreMainControllercontrol the operation in eachviewControllerDeclaration
Swift
class MainController -
Undocumented
See moreDeclaration
Swift
class Environment -
Used for subsciprition
See moreDeclaration
Swift
class Channel -
Self defined
See moreContent, the source we put in the app is saved as this formatDeclaration
Swift
class Content : Hashable -
See moreUsertypeDeclaration
Swift
class User : NSObject, NSCoding, NSSecureCoding -
See moreWikitypeDeclaration
Swift
class Wiki -
See moreWikiChunkinitialised with list ofWikiEntityDeclaration
Swift
class WikiChunk -
See moreWikiEntitytypeDeclaration
Swift
class WikiEntity -
This is a view controller used to control the feature page
See moreDeclaration
Swift
class FeaturedViewController : UIViewController, UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate -
Home View Controller controls the home page views and operation
See moreDeclaration
Swift
class HomeViewController : UIViewController, UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate -
This is a
See moreContentcellused to hold thecontentDeclaration
Swift
class ContentCell : UITableViewCell -
See moreMainViewConrollerset up other view controllersDeclaration
Swift
class MainViewController : UIViewController, UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout -
This a controller to control search results
See moreDeclaration
Swift
class SearchResultsViewController : UIViewController, UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate -
Set up tab bar view
See moreDeclaration
Swift
class TabBarView : UIView, UICollectionViewDelegateFlowLayout, UICollectionViewDataSource, UICollectionViewDelegate -
This is used to set up cell of tab bar
See moreDeclaration
Swift
class TabBarCellCollectionViewCell : UICollectionViewCell -
User History View set up
See moreDeclaration
Swift
class UserHistoryView : UIView, UITableViewDelegate, UITableViewDataSource, UINavigationBarDelegate -
Undocumented
See moreDeclaration
Swift
class userHeaderCell : UITableViewCell -
Undocumented
See moreDeclaration
Swift
class userHistoryViewCell : UITableViewCell -
Undocumented
See moreDeclaration
Swift
class userMenuCell : UITableViewCell -
Undocumented
See moreDeclaration
Swift
class userPlaylistCell : UITableViewCell -
See moreUserViewControlleris used to control the user page viewDeclaration
Swift
class UserViewController : UIViewController, UITableViewDelegate, UITableViewDataSource -
This is login View
See moreDeclaration
Swift
class LoginView : UIView -
This is a controller used to control the initial view
See moreDeclaration
Swift
class NavViewController : UINavigationController, PlayerViewControllerDelegate, SettingsViewControllerDelegate -
Player view is the view displayed when user tap a
See morecontentDeclaration
Swift
class PlayerView : UIView, UITableViewDelegate, UITableViewDataSource, UIGestureRecognizerDelegate, PlayerViewHeaderCellDelegate -
A header cell is used to display the
See morelikeunlikebookmarksidebarDeclaration
Swift
class headerCell : UITableViewCell -
Note cell is used for user to put note
See moreDeclaration
Swift
class notesCell : UITableViewCell, UITextViewDelegate -
The view for search Bar
See moreDeclaration
Swift
class SearchView : UIView, UITextFieldDelegate -
This a Setting View
See moreDeclaration
Swift
class SettingsView : UIView, UITableViewDelegate, UITableViewDataSource, MFMailComposeViewControllerDelegate
Classes Reference