Demo Swift Alamofire
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Demo Swift Alamofire

Demo Swift Alamofire


This demonstration shows:


To use this demo, you can clone this repo, or you can use this README to create your own project.

There are multiple git branches so pick the one you want:

  • master: current Swift, Xcode, iOS; equivalent to branch swift-4-xocde-9.

  • swift-4-xcode-9: Swift version 4, Xcode version 9, iOS version 11.

  • swift-3-xcode-8: Swift version 3, Xcode version 8, iOS version 10.

Create the project

Launch Xcode and create a new project.

  • Use iOS template Single View Application then Product Name is Demo Swift Alamofire

  • Help

Create a simple way to print some text to the screen.

  • We create a text view object and IBOutlet named "demoTextView".

  • Help

Add the Alamofire framework. We suggest using Carthage or Cocoapods.

  • Carthage Cartfile:

    github "Alamofire/Alamofire"
  • Help

Add Alamofire

Edit ViewController.swift.

Add Alamofire networking code:

import UIKit
import Alamofire

class ViewController: UIViewController {

  @IBOutlet weak var demoTextView: UITextView!

  override func viewDidLoad() {
      .responseString { response in
         self.demoTextView.text = response.result.value


Run the project.

  • Xcode → Product → Run

The Simulator launches.

The Simulator screen shows the response result value string, which looks something like this.

  "args": {},
  "headers": {
     "Accept": "*/*",
     "Accept-Encoding": "gzip;q=1.0, compress;q=0.5",
     "Accept-Language": "en-US;q=1.0",
     "Host": "",
     "User-Agent": "MyApp/com.example.MyApp …"
  "origin": "",
  "url": ""

Congratulations! You're successful!


  • Package: demo_swift_alamofire
  • Version: 3.0.0
  • Created: 2016-05-30
  • Updated: 2017-09-22
  • License: BSD, GPL, MIT
  • Contact: Joel Parker Henderson (