title: memory leaks in iOS (objective C)
body: <p>I am having a hard time trying to understand memory leaks in my project. Some of them are simple statements as: </p>
  
  <pre><code>-(void)configureNotificationTypesFor:(NSDictionary *)notificationDict
  {
      NSArray *keys = [notificationDict allKeys]; // leaks 1 byte of memory
  </code></pre>
  
  <p>Another example is where I call a method:</p>
  
  <pre><code>[self updateNotificationCount:totalNotificationCount];  // This leaks 15 bytes of memory.
  [self.tableView reloadData];   // This leaks 25 bytes of memory.
  </code></pre>
  
  <p>Honestly, I don't think that there is something wrong with the about code. Can someone help me figure this out? Thanks in advance.</p>