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
- iOS 10.0+
- Swift 5.0+
CocoaPods
To integrate DevPods into your Xcode project using CocoaPods, specify it in your Podfile
:
pod 'DevPods', :git=>URL
pod 'DevPods/DevNetwork', :git=>URL
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 | _ | _ |
---|---|---|
_ |
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!
More is coming soon... We want your feedback. Please refer to contributing guidelines before participating.