title: what is the best way to combine some Alamofire to queue?
body: <p>I'm new to Swift and know almost nothing about threads, operations, queues, etc. And I have for example initial page in my app, where I use 3 alamofire requests like so:</p>
  
  <pre><code>request1 =&gt; request2
  
  request3
  
                       =&gt; segue to the next view
  </code></pre>
  
  <p>It means, that requests <code>1</code> and <code>2</code> are serial, but <code>3</code> can be parallel, and segue only when ALL requests are done and handled.</p>
  
  <p>I've tried <code>OperationsQueue</code> and at least it was faster =) but at Xcode's console I see that some code inside both Alamofire's success case's are done after segue was perform.</p>
  
  <p>So what is the best practice to combine up to 5 Alamofire <strong>without make them nested</strong>? 
  Or how correct handle async functions with <code>OperationQueue</code>?</p>