Understanding ARC Complexity
ARC simplifies memory management, but it introduces its own complexities and potential pitfalls, such as retain cycles. A solid grasp of manual retain and release is essential for debugging ARC-related issues. Without this foundational knowledge, developers may find themselves confused by unexpected behaviors, likening their experience to that of a novice programmer lacking understanding.In this clip
From this podcast

Accidental Tech Podcast
60: The Great Odwalla Flavor Change of 2013
Related Questions