title: Why can't i RemoveAllObjects of NSMutableArray in iOS?
body: <p>I'm developing a app in Searching with sqlite database using ARC.</p>
  
  <p>I have to retrieve data from database into NSMutableArray to show retrieved data when textDidChange Event of UISearchBar.</p>
  
  <p>It's has alot of data retrieve from database when textDidChange of UISearchBar.</p>
  
  <p>After retrieved alot of data from database,i have always clear from NSMutableArray with following codes.</p>
  
  <pre><code>[self.myArrayData removeAllObjects];
  </code></pre>
  
  <p>However i remove all of data from NSMutableArray , memory allocations are still occurring.
  Not reduced.</p>
  
  <p>Next time when i type something in UISearchBar, memory allocations are still increasing.
  After i typed 10 times or above,I receive memory warning from XCodes and out of memory.</p>
  
  <p>I want to know why data from NSMutableArray isn't clear when i called removeAllObjects method.
  I am developing my app with ARC.
  Please help me.</p>