Latest 4.1.0
Homepage https://github.com/lionheart/LionheartExtensions
License Apache 2.0
Platforms ios 10.3, requires ARC
Authors

LionheartExtensions
LionheartExtensions

An invaluable collection of Swift extensions and utilities for iOS development

CI Status
Version
License
Platform
CocoaPods
CocoaPods

About

LionheartExtensions is a handy collection of extensions, helpers, and other utilities that I’ve collected since the introduction of the iOS SDK, ported to Swift. It started off as a collection of Objective-C categories with roots going years back. These extensions make numerous cumbersome operations easy and straightforward, with improved initializers, helper methods, and other various shortcuts.

LionheartExtensions uses Semantic Versioning.

Please read the documentation for further information.

Features

  • [x] CocoaPods support
  • [x] Helpers, utilities, and extensions for…
    • [x] Array<T>
    • [x] Bundle
    • [x] CIImage
    • [x] DateFormatter
    • [x] FileManager
    • [x] IndexPath
    • [x] Int
    • [x] NSDecimalNumber
    • [x] NSRegularExpression
    • [x] NSURLSession
    • [x] Optional<T>
    • [x] String
    • [x] UIAlertController
    • [x] UIColor
    • [x] UIDevice
    • [x] UIFont
    • [x] UIImage
    • [x] UIMultilineLabel
    • [x] UIPrintPageRenderer
    • [x] UIScreen
    • [x] UITextField
    • [x] UIViewController
    • [x] UIView
    • [x] UIWindow
    • [x] XCTestCase
  • [x] Unit tests!

Installation

LionheartExtensions is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "LionheartExtensions"

Documentation

See https://code.lionheart.software/LionheartExtensions/

License

LionheartExtensions is available under the Apache 2.0 license. See the LICENSE file for more info.


Latest podspec

{
    "name": "LionheartExtensions",
    "version": "4.1.0",
    "summary": "Swift Extensions you probably will need. Definitely.",
    "homepage": "https://github.com/lionheart/LionheartExtensions",
    "license": "Apache 2.0",
    "authors": {
        "Dan Loewenherz": "[email protected]"
    },
    "source": {
        "git": "https://github.com/lionheart/LionheartExtensions.git",
        "tag": "4.1.0"
    },
    "social_media_url": "https://twitter.com/lionheartsw",
    "documentation_url": "https://code.lionheart.software/LionheartExtensions/",
    "requires_arc": true,
    "platforms": {
        "ios": "10.3"
    },
    "default_subspecs": "Core",
    "swift_version": "4.2",
    "subspecs": [
        {
            "name": "Core",
            "source_files": [
                "Pod/Classes/Core/*",
                "Pod/Classes/*.swift"
            ]
        }
    ]
}

Pin It on Pinterest

Share This