title: Heap Growth when addSubview and removeFromSuperview
body: <p>I have a problem with HEAP GROWTH and PERSISTENT elements seen in "Instruments Allocations" when I add a subview and I return to parent. The subview is a simple blank view with a back button added by IB.</p>
  
  <p>In Instruments I see this when I repeat for 6 times the same action using "Mark heap". The cicle is: click on button in parent to add Subview and going back to parent clickng back button in subview:</p>
  
  <p><img src="https://i.stack.imgur.com/G2zKB.png" alt="enter image description here"></p>
  
  <p>I think it would be zero! Is a very simple action.</p>
  
  <p>The code that I use to load the subview in View1Controller.m is:</p>
  
  <pre><code>View2Controller *jv;    
  jv = [[View2Controller alloc] initWithNibName:nil bundle:nil];
  [self.view addSubview:jv.view]; 
  </code></pre>
  
  <p>And in View2Controller.m I go back</p>
  
  <pre><code>-(IBAction) Back {
      [self.view removeFromSuperview];
      self.view = nil;
  }
  </code></pre>
  
  <p>What am I doing wrong?</p>
  
  <p>Thanks in advance.</p>