Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theinkedengineer/swiftknife
This repository contains a collection of helpers and extensions that I use in my personal Swift projects to make my life easier.
https://github.com/theinkedengineer/swiftknife
Last synced: 3 days ago
JSON representation
This repository contains a collection of helpers and extensions that I use in my personal Swift projects to make my life easier.
- Host: GitHub
- URL: https://github.com/theinkedengineer/swiftknife
- Owner: TheInkedEngineer
- License: apache-2.0
- Created: 2019-07-15T17:02:57.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-22T09:21:24.000Z (almost 5 years ago)
- Last Synced: 2024-12-01T16:02:09.079Z (21 days ago)
- Language: Swift
- Size: 1.71 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# SwiftKnife
`SwiftKnife` is a collection of extension, classes, structs and UI elements to help you code faster.
![Documentation](https://theinkedengineer.github.io/SwiftKnife/docs/3.x/badge.svg)
![PodVersion](https://img.shields.io/cocoapods/v/SwiftKnife.svg)
![SwiftLang badge](https://img.shields.io/badge/language-Swift%205.1-orange.svg)
![Platform](https://img.shields.io/cocoapods/p/SwiftKnife.svg)[![codebeat badge](https://codebeat.co/badges/93a3c652-416d-40fc-835e-3d53b945e1d1)](https://codebeat.co/projects/github-com-theinkedengineer-swiftknife-master)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
![License](https://img.shields.io/github/license/theinkedengineer/SwiftKnife.svg)
[![Twitter](https://img.shields.io/twitter/url/https/theinkedgineer.svg?label=TheInkedgineer&style=social)](https://twitter.com/theinkedgineer)# 1. Requirements and Compatibility
| Swift | SwiftKnife | iOS |
|-----------------|----------------|---------|
| 5.0 | 2.x | 10+ |
| 5.1 | 3.x | 10+ |# 2. Installation
## Cocoapods
Add the following line to your Podfile
` pod 'SwiftKnife' ~> '3.5' `# 3. Documentation
`SwiftKnife` is fully documented. Checkout the documentation [**here**](https://theinkedengineer.github.io/SwiftKnife/docs/3.x/index.html).# 4. Contribution
**Working on your first Pull Request?** You can learn how from this *free* series [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github)
## Generate the project
To generate this project locally, you need [xcodegen](https://github.com/yonaskolb/XcodeGen). It is a great tool to customize a project and generate it on the go.You can either install it manually following their steps, or just run my `setup.sh` script. It automatically installs [Homebrew](https://brew.sh) if it is missing, installs `xcodegen`, removes existing (if present) `.xcodeproj`, run `xcodegen` and moves configuratiom files to their appropriate place.