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: 12 months 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 (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-01-22T09:21:24.000Z (over 6 years ago)
- Last Synced: 2025-03-12T12:02:47.305Z (about 1 year ago)
- Language: Swift
- Size: 1.71 MB
- Stars: 4
- Watchers: 0
- 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.




[](https://codebeat.co/projects/github-com-theinkedengineer-swiftknife-master)
[](http://makeapullrequest.com)

[](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.