ios8 uitableviewcell “self-sizing cell" and “dynamic type"

http://natashatherobot.com/ios-8-self-sizing-table-view-cells-with-dynamic-type/

http://captechconsulting.com/blog/tyler-tillage/ios-8-tutorial-series-auto-sizing-table-cells

http://www.raywenderlich.com/73602/dynamic-table-view-cell-height-auto-layout

http://useyourloaf.com/blog/2014/08/07/self-sizing-table-view-cells.html

http://www.appcoda.com/self-sizing-cells/

http://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heights

http://blog.ijasoneverett.com/2014/02/resize-uitableview-height-with-auto-layout/

UITableView with two custom cell (multiple identifier)

- (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath      *)indexPath
{
    static NSString *CellIdentifier1 = @"ContentCell";
    static NSString *CellIdentifier2 = @"SpaceCell";

    // Space Cell
    if (indexPath.row % 2 == 1) {
        CellSpace *cell = (CellSpace *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier2];
        return cell;
    }

    // Content cell
    else {
        CellView *cell = (CellView *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier1];
        // Configure cell
        return cell;
    }
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    // Space cell's height
    if (indexPath.row % 2 == 1) {
        retrrn 20.0f;
    }

    // Content cell's height
    else {
        return 80.0f;
    }
}

http://stackoverflow.com/questions/14303832/uitableview-with-two-custom-cell-multiple-identifier