I am going through a tutorial that mentions the following method:
-(void)layoutSubviews
located in CustomerCell.m
When is this meth
You are correct. Layout subviews is automatically invoked. Check the docs for more information on it.
The docs don't specifically say WHEN this is called. However, you can pretty much guarantee it is called rather often. You really only want to override this method when you can't have your subviews resize or move themselves using struts and springs. One instance would be reorganizing subviews positions when the device changes orientation.