The A in ARC is plain marketing speak for those that don't have any clue about compiler optimizations in RC implementations.
Removing redundant increment/decrements was a well known optimization long before Apple added that A to RC.
Removing redundant increment/decrements was a well known optimization long before Apple added that A to RC.
What is the technical difference at implementation level?