- iOS
- watchOS
- tvOS
- OS X
-
FrostKit
- Used to setup some default values used thoughout the framework. - Unit Tests - continuous
- Wiki/Documentation - continuous
-
TaskStore
- A class to keep track of URL tasks and operations.
-
LocalStorage
- A series of helper functions for storing data and files locally. -
ContentManager
- A class to keep track of content and cleanup unused data.
-
CoreDataProxy
- A class to standardise some of the setup of CoreData (should be used as a template not subclassed). -
CoreDataController
- A controller for CoreData to be used in table and collection view controllers. -
CoreDataTableViewController
- Deals with a lot of the standard CoreData and CoreData Controller aspects for a table view controller. -
CoreDataCollectionViewController
- Deals with a lot of the standard CoreData and CoreData Controller aspects for a collection view controller.
-
CloudKitTableViewController
- Deals with a lot of the standard CloudKit aspects for a table view controller (not commonly used, asCoreDataTableViewController
and CoreData should normally be used instead).
-
WebViewController
- Included for iOS 8, in iOS 9 SFSafariViewController shuold be used. -
UIWebViewController
- Included for iOS 8, in iOS 9 SFSafariViewController shuold be used. -
WKWebViewController
- Included for iOS 8, in iOS 9 SFSafariViewController shuold be used. -
CarouselViewController
- A carousel style view based on aUICollectionViewController
.
-
TableInterfaceController
- Deals with a lot of the standard table view aspects in a watchOS app.
-
Appearance
- Will deal with a unified appearnce and updating views andUIAppearance
when changes are made. Addisions to all view based classes will added, prefixing them withFK
(UIView
,UIButton
, etc). -
View
- Adds someIBInspectable
variables. -
Button
- Adds someIBInspectable
variables. -
ImageView
- Adds someIBInspectable
variables. -
VisualEffectView
- Adds someIBInspectable
variables. -
InitialsImageView
- For use with profiles to show a users initials if no image is available.
-
SocialHelper
- Helpers to create, present and deal with social prompts for email, phone, message and social services. -
AppStoreHelper
- Helper for getting information about the current app from the App Store (requires the App ID set insetup()
).
-
MapController
- Deals with a lot of the standard map functionality, including permission requests, plotting data and clustering. -
Address
- A standard implementation of an address object. -
Annotation
- A standard implementation of an annotation. -
MapViewController
- Deals with a lot of the standard map view functionality in a view controller such as presenation and interaction with the map view. -
MapSearchViewController
- A basic implementation of allowing the user to search theMapViewController
andMapController
.
-
Error
-
Date
-
Calendar
-
TimeZone
-
Data
-
Bundle
-
Font
-
Color
-
Image
-
Device
-
View
-
BarButtonItem
-
ViewController
-
CollectionViewController
-
Screen
-
CKContainer
-
CKDatabase
-
CKReference
-
CKRecordID
-
CustomFonts
- A class to help programically load fonts by name and load default custom fonts. - FontAwesome
- IonIcons
- iOS 8.0+
- Xcode 7