UITableViewCell memory allocation
<p>I am not sure about the <code>tableView</code> memory allocation process using <code>reuseIdentifier</code> <code>static</code> or not inside <code>tableView</code> <code>delegate</code> method. </p>

<p>Let suppose if we have 20 count of array which returns from method <code>numberOfRowsInSection</code> method then how many <code>cell</code> will be allocated in memory after <code>cellForRowAtIndexPath</code> method by calling <code>[UITableViewCell alloc]</code> <code>alloc</code> method at a time.</p>

<p>Example code:</p>

<pre><code>(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    return 20;   // array count
}

(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 

    static NSString *MyIdentifier = @"MyIdentifier";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];

    if (cell == nil){ cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:MyIdentifier]; 
        // how many cell will be alloc here
    }

// configure cell
}
</code></pre>

<p>Any useful clarification will be appreciated thanks for your time as well.</p>