title: Facebook SDK iOS with Swift - Requesting for Friend List - Explanation of the Method
body: <p>Would anyone be able to explain this method that we should invoke to recieve the friend list?       </p>
  
  <pre><code>var fbRequestFriends: FBRequest = FBRequest.requestForMyFriends()
  
  fbRequestFriends.startWithCompletionHandler{
      (connection:FBRequestConnection!,result:AnyObject?, error:NSError!) -&gt; Void in
  }
  </code></pre>
  
  <p>Specifically this line</p>
  
  <pre><code>(connection:FBRequestConnection!,result:AnyObject?, error:NSError!) -&gt; Void in
  </code></pre>
  
  <p>It seems to me like we are calling a function "startWithCompletionHandler", after that I am lost to be honest. I can't understand what happens next. Can anyone please explain this?</p>
  
  <p>Edit:
  I understand this is the way to implement it. I'm Actually looking for an intuitive explanation like in this answer:
  <a href="https://stackoverflow.com/questions/683211/method-syntax-in-objective-c/683290#683290">Method Syntax in Objective C</a></p>