Delve into memory management principles, such as retain, release, autorelease, and the role of Automatic Reference Counting (ARC) in modern Objective-C development.