title: How to use NetworkReachabilityManager in Alamofire
body: <p>I want functionality similar to <code>AFNetworking</code> in Objective-C with Alamofire NetworkReachabilityManager in Swift:</p>
  
  <pre><code>//Reachability detection
  [[AFNetworkReachabilityManager sharedManager] startMonitoring];
  [[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
      switch (status) {
          case AFNetworkReachabilityStatusReachableViaWWAN: {
              [self LoadNoInternetView:NO];
              break;
          }
          case AFNetworkReachabilityStatusReachableViaWiFi: {
              [self LoadNoInternetView:NO];
              break;
          }
          case AFNetworkReachabilityStatusNotReachable: {
              break;
          }
          default: {
              break;
          }
      }
  }];
  </code></pre>
  
  <p>I am currently using the listener to know the status changes with network</p>
  
  <pre><code>let net = NetworkReachabilityManager()
  net?.startListening()
  </code></pre>
  
  <p>Can someone describe how to support those use cases?</p>