Suggested approach: Automatic reference counting is a feature that Objective-C developers had to think about every day, but Swift developers mostly forget it's even there. Focus on why it saves developer time (less work) and what performance problems it might have (extra CPU time).
Estimated difficulty: Advanced
Link copied to your pasteboard.