Multiple UITableViewCell types implementation
<p>I wanted to know what is the best way to implement multiple cell types. I have a app wherein there will be multiple types of table cells. What out of following would be best approach:      </p>

<p>1) Put all the cell types in one NIB file, tag them and then use them as needed.<br>
2) Create different cell view classes and instantiate them as and when needed.<br>
3) Make a generic cell controller and let server decide the type of cell to be drawn as data is being flown from server.      </p>

<p>If there is any other approach also, please tell me.</p>
