Reference: Using auto-layout to calculate table cell height
In ‘Using auto-layout to calculate table cell height’, it’s introduced how to use auto-layout to update table view’s (UITableView) cell height with Objective-C language.
To make a iMessage-like chat table view, there is several steps to follow:
Text field should be able to adjust its size automatically. Image view of bubble should adjust automatically relative to text field.
Dynamic library (with .dylib suffix at UNIX-like OS) is a kind of library discriminated from static library (with .a suffix). Static library will be linked at linking stage instantly after codes are compiled, before binary product output.