Skip to content

A collection of useful Swift utilities.

License

Notifications You must be signed in to change notification settings

Irynavb/Swiftilities

 
 

Repository files navigation

Swiftilities

Swift 3.0 CircleCI Version License Platform Carthage compatible

What's Inside?

  • AboutView
  • AccessibilityHelpers
  • Acknowledgements - Simple solution for adding acknowledgement section with pod licenses.
  • BetterButton
  • ColorHelpers
  • Compatibility
  • CoreDataStack
  • Deselection
  • DeviceSize
  • FormattedTextField
  • Forms
  • HairlineView
  • ImageHelpers
  • Keyboard
  • LicenseFormatter
  • Lifecycle
  • Logging
  • Math
  • RootViewController
  • Shapes
  • StackViewHelpers
  • TableViewHelpers
  • TintedButton
  • Views (GradientView, TextView)

Usage

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

Adding A New Subspec

  1. Create a new directory within the Classes folder (or Assets, if required)

  2. Add the new files to the directory created in step 1

  3. Add a subspec to the Swiftilities.podspec following this pattern:

    # <Your Subspec Name>
    
    s.subspec "<Your Subspec Name>" do |ss|
    	ss.source_files = "Pod/Classes/<Your Subspec Name>/*.swift"
    	ss.frameworks   = ["<Any Required Modules>"]
    end
  4. Append an ss.dependency to s.subspec within the podspec file with the following format:

    ss.dependency 'Swiftilities/<Your Subspec Name>'
  5. Navigate to the example project directory and run bundle exec pod update

Requirements

Installation

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

pod "Swiftilities"

Author

Nicholas Bonatsakis, nick.bonatsakis@raizlabs.com

Code of Conduct

Please read our contribution Code of Conduct.

License

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

About

A collection of useful Swift utilities.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 93.8%
  • Ruby 6.2%