Object A holds a reference to Object B while Object B also holds a reference to Object A, then we have a retain cycle here. To break it, one of the objects should be defined as weak. So the ARC can eventually count down to zero then release both objects.
Month: July 2016
UIScrollView performance
Load the subviews in the scroll view only when they need to be displayed. Similar to how UITableView works.