Latest 3.1.0
Homepage https://github.com/onmyway133/Omnia
License MIT
Platforms ios 10.0, osx 10.12, tvos 12.0, watchos 4.0, requires ARC
Authors

Version
Carthage Compatible
License
Platform
Swift

Description

Omnia contains a huge collection of handy extensions for your everyday project. Inspired by utility and standard libraries from many other languages such as Kotlin, Ruby, Javascript, Haskell, … Omnia implements the most necessary extensions

For other sweets

  • Anchors ⚓️ Declarative, extensible, powerful Auto Layout
  • On 🍩 Unified communication pattern for iOS and macOS
  • Smile 😄 Emoji in Swift
  • Wave 🌊 Declarative chainable animations in Swift

Usage

Foundation

  • Optional
  • Data
  • Sequence
  • String
  • Comparable
  • Bundle
  • NSObject
  • Double
  • Date
  • Codable

iOS, tvOS

  • UIView
  • UIViewController
  • UITableView
  • UICollectionView
  • NSLayoutConstraint
  • UIFont
  • UIImage
  • UIScrollView

macOS

  • NSColor
  • NSView

Custom

  • Once

Installation

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

pod 'Omnia'

Omnia is also available through Carthage.
To install just write into your Cartfile:

github "onmyway133/Omnia"

Omnia can also be installed manually. Just download and drop Sources folders in your project.

Author

Khoa Pham, [email protected]

License

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

Latest podspec

{
    "name": "Omnia",
    "summary": "Everything your projects need to know",
    "version": "3.1.0",
    "homepage": "https://github.com/onmyway133/Omnia",
    "license": "MIT",
    "authors": {
        "Khoa Pham": "[email protected]"
    },
    "source": {
        "git": "https://github.com/onmyway133/Omnia.git",
        "tag": "3.1.0"
    },
    "social_media_url": "https://twitter.com/onmyway133",
    "platforms": {
        "ios": "10.0",
        "osx": "10.12",
        "tvos": "12.0",
        "watchos": "4.0"
    },
    "requires_arc": true,
    "ios": {
        "source_files": "Sources/{iOS,Shared}/**/*",
        "frameworks": [
            "UIKit",
            "Foundation"
        ]
    },
    "tvos": {
        "source_files": "Sources/{iOS,tvOS,Shared}/**/*"
    },
    "osx": {
        "source_files": "Sources/{macOS,Shared}/**/*",
        "frameworks": [
            "Cocoa",
            "Foundation"
        ]
    },
    "watchos": {
        "source_files": "Sources/{watchOS,Shared}/**/*"
    },
    "swift_versions": "5.0"
}

Pin It on Pinterest

Share This