Swiftpack.co - Package - hmrc/ios-core-library

iOS Core Library

Library for sharing lower level business code between various cross-gov applications.

Requirements

  • iOS 11.0+
  • Swift 5.0

Installation

Carthage

Carthage is a decentralised dependency manager that builds your dependencies and provides you with binary frameworks. To integrate the core library into your Xcode project using Carthage, specify it in your Cartfile:

github "hmrc/ios-core-library"

Usage

Check the wiki with a breakdown on the different helpers avaliable within this library

Tools

fastlane

We use fastlane to automate tedious tasks such as tagging a new release.

Our fastlane README documents our custom actions.

SwiftLint

We use SwiftLint to enforce Swift style and conventions. Our custom rules can be found in our .swiftlint.yml.

Carthage

We use Carthage for dependency management.

  • ☐ Add support for SPM

Github

link
Stars: 0

Used By

Total: 0

Releases

2.0.13 -

Changed

  • Avoid force unwrap in journeyId getter
  • Removed PROD compile conditionals

2.0.10 -

  • Adding fastlane release process