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 moreX5LearnAPIAdapter
use 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 moreMainController
control the operation in eachviewController
Declaration
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 moreUser
typeDeclaration
Swift
class User : NSObject, NSCoding, NSSecureCoding
-
See moreWiki
typeDeclaration
Swift
class Wiki
-
See moreWikiChunk
initialised with list ofWikiEntity
Declaration
Swift
class WikiChunk
-
See moreWikiEntity
typeDeclaration
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 moreContentcell
used to hold thecontent
Declaration
Swift
class ContentCell : UITableViewCell
-
See moreMainViewConroller
set 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 moreUserViewController
is 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 morecontent
Declaration
Swift
class PlayerView : UIView, UITableViewDelegate, UITableViewDataSource, UIGestureRecognizerDelegate, PlayerViewHeaderCellDelegate
-
A header cell is used to display the
See morelike
unlike
bookmark
sidebar
Declaration
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