Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/engrahsanali/aaextensions

Useful Extensions!
https://github.com/engrahsanali/aaextensions

extension ios ios-swift swift4

Last synced: 3 months ago
JSON representation

Useful Extensions!

Awesome Lists containing this project

README

        

![](https://github.com/EngrAhsanAli/AAExtensions/blob/master/AAExtensions.png)

# Table of Contents

- [AAExtensions](#section-id-4)
- [Description](#section-id-10)
- [Demonstration](#section-id-16)
- [Requirements](#section-id-26)
- [Installation](#section-id-32)
- [CocoaPods](#section-id-37)
- [Carthage](#section-id-63)
- [Manual Installation](#section-id-82)
- [Getting Started](#section-id-87)
- [Contributions & License](#section-id-156)

#AAExtensions

[![Swift 5.0](https://img.shields.io/badge/Swift-4.2-orange.svg?style=flat)](https://developer.apple.com/swift/) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![CocoaPods](https://img.shields.io/cocoapods/v/AAExtensions.svg)](http://cocoadocs.org/docsets/AAExtensions) [![License MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat)](https://github.com/Carthage/Carthage) [![Build Status](https://travis-ci.org/EngrAhsanAli/AAExtensions.svg?branch=master)](https://travis-ci.org/EngrAhsanAli/AAExtensions)
![License MIT](https://img.shields.io/github/license/mashape/apistatus.svg) [![CocoaPods](https://img.shields.io/cocoapods/p/AAExtensions.svg)]()
![AA-Creations](https://img.shields.io/badge/AA-Creations-green.svg)
![Country](https://img.shields.io/badge/Made%20with%20%E2%9D%A4-pakistan-green.svg)

##Description

AAExtensions are a set of UI Extensions and Helper functions for iOS applications which is written in Swift 4.2.

##Demonstration

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

##Requirements

- iOS 10.0+
- Xcode 8.0+
- Swift 4.2+

# Installation

`AAExtensions` can be installed using CocoaPods, Carthage, or manually.

##CocoaPods

`AAExtensions` is available through [CocoaPods](http://cocoapods.org). To install CocoaPods, run:

`$ gem install cocoapods`

Then create a Podfile with the following contents:

```
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

target '' do
pod 'AAExtensions', '1.1'
end

```

Finally, run the following command to install it:
```
$ pod install
```

##Carthage

To install Carthage, run (using Homebrew):
```
$ brew update
$ brew install carthage
```
Then add the following line to your Cartfile:

```
github "EngrAhsanAli/AAExtensions" "master"
```

Then import the library in all files where you use it:
```swift
import AAExtensions
```

##Manual Installation

If you prefer not to use either of the above mentioned dependency managers, you can integrate `AAExtensions` into your project manually by adding the files contained in the Classes folder to your project.

#Getting Started
----------

## AAExtensions List

Designables

Extensions

Modules

#Contributions & License

`AAExtensions` is available under the MIT license. See the [LICENSE](./LICENSE) file for more info.

Pull requests are welcome! The best contributions will consist of substitutions or configurations for classes/methods known to block the main thread during a typical app lifecycle.

I would love to know if you are using `AAExtensions` in your app, send an email to [Engr. Ahsan Ali](mailto:[email protected])