Asynchronous Programming in Swift

In this post, I will use these following third parties to complete the project:
- Alamofire: A HTTP networking framework in Swift.
- SwiftyJSON: To process JSON data.
- SwiftGifOrigin: An UIImage extension to display Gif files.
- Bolts-Swift: Was designed by Parse and Facebook, I use it to create asynchronous methods.
- PromiseKit: A framework helps us to simplify asynchronous programming.
- Giphy’s APIs for searching and downloading gif images.






