iOS Base Project

Requirements

  • iOS 9.0+
  • Install the latest version of xCode.
  • Swift version 4 was the last version of Swift used.

Getting Started

  • Clone the repository

Run git clone https://github.com/CottaCush/iOSBaseProject.git

Setup

  • Close Xcode
  • Open a terminal window, and $ cd into your project directory.
  • Run $ pod install if you are installing for the first time
  • You may require to run $ pod update
  • $ open iOSBaseProject.xcworkspace and build.

Pods

  • Alamofire: Elegant HTTP Networking in Swift

  • EVReflection: Reflection based (Dictionary, CKRecord, NSManagedObject, Realm, JSON and XML) object mapping with extensions for Alamofire

  • IQKeyboardManagerSwift: Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView with one line of code

  • MBProgressHUD

  • Toast-Swift : A Swift extension that adds toast notifications to the UIView object class.