Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
abozaid-ibrahim/DevPods
DevPods
Dont repeat your self every day. Feel free to copy pase what you need, If you need too much you could use it as a pod.
DevPods is a collection of over 20 native Swift extensions and component, with handy methods, syntactic sugar, and performance improvements for wide range of primitive data types, UIKit and Cocoa classes –over 20 in 1– for iOS
Requirements
- iOS 10.0+
- Swift 5.0+
Installation
CocoaPods
To integrate DevPods into your Xcode project using CocoaPods, specify it in your Podfile
:
- Integrate All extensions and components (recommended):
pod 'DevPods', :git=>URL
- Integrate Network Module only:
pod 'DevPods/DevNetwork', :git=>URL
- Integrate DevComponents only:
pod 'DevPods/DevComponents', :git=>URL
Swift Package Manager
You can use The Swift Package Manager to install DevPods
by adding the proper description to your Package.swift
file:
import PackageDescription
let package = Package(
name: "YOUR_PROJECT_NAME",
targets: [],
dependencies: [
.package(url: "https://github.com/abuzeid-ibrahim/DevPods", from: "0.0.1")
]
)
Next, add DevPods
to your targets dependencies like so:
.target(
name: "YOUR_TARGET_NAME",
dependencies: [
"DevPods",
]
),
Then run swift package update
.
Note that the Swift Package Manager doesn't support building for iOS/tvOS/macOS/watchOS apps
Manually
Add the DevPods folder to your Xcode project to use all extensions, or a specific extension.
Files | _ | _ |
---|---|---|
![]() |
![]() |
_ |
List of All Components
Components and Extensions
How cool is this?
DevPods is a library of over 200 properties and methods, designed to extend Swift's functionality and productivity, staying faithful to the original Swift API design guidelines.
Check Examples.playground from the project for some cool examples!
Get involved
More is coming soon... We want your feedback. Please refer to contributing guidelines before participating.
Github
link |
Stars: 2 |
Last commit: 2 weeks ago |