title: Swift Dictionary Multiple Key Value Pairs - Iteration
body: <p>In Swift I want to make an array of dictionaries (with multiple key value pairs) and then iterate over each element</p>
  
  <p>Below is the expected output of a possible dictionary. Not sure how to declare and intitialize it (somewhat similar to array of hashes in Ruby)</p>
  
  <pre><code> dictionary = [{id: 1, name: "Apple", category: "Fruit"}, {id: 2, name: "Bee", category: "Insect"}]
  </code></pre>
  
  <p>I know how to make an array of dictionary with one key value pair.
  For example:</p>
  
  <pre><code> var airports: [String: String] = ["YYZ": "Toronto Pearson", "DUB": "Dublin"] 
  </code></pre>