Skip to content

Latest commit

 

History

History
71 lines (45 loc) · 2.82 KB

README.md

File metadata and controls

71 lines (45 loc) · 2.82 KB

AppwiseCore

Version License Platform Swift version

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Installation

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. We recommend you use Bundler to manage gems, but you can manually install it with the following command:

$ gem install cocoapods

To integrate AppwiseCore into your Xcode project using CocoaPods, specify it in your Podfile:

use_frameworks!

pod 'AppwiseCore'

Then, run the following command:

$ bundle exec pod install

Usage

We recommend you take a look at the Example project, it contains most of the basic structure we use in each project.

The library is split up into a few sub libraries, mostly one for each purpose:

  • Common: Common code and utilities.
  • UIApplication: Pluggable app delegate (application services).
  • Core: The main library, things like Config, Settings, Networking, ...
  • CoreData: Integration with core data and groot, Importable and other helpers.
  • UI: Some fixes for UIKit weirdness.
  • Behaviours: Mechanism for using common code in multiple controllers, with some built-in behaviours.
  • DeepLink: Simple deep linking library.

Authors

This framework contains source code based on:

License

AppwiseCore is available under the MIT license. See the LICENSE file for more info.