title: NSDictionary allKeys order
body: <p>I need to display in a UITableView the content of a NSDictionary returned by an API, respecting the order of the keys.</p>
  
  <p>I'm using : </p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
          NSString *key = self.data.allKeys[indexPath.section];
          NSArray *list = self.data[key];
          id data = list[indexPath.row];
  
          PSSearchCell *cell = [PSSearchCell newCellOrReuse:tableView];
  
          cell.model = data;
  
          return cell;
  }
  </code></pre>
  
  <p>but as I do <code>self.data.allKeys</code>, I'm loosing the order of my keys. I can't sort them by value as it doesn't concern them.</p>