What is the difference between Objective-C automatic reference counting and garbage collection? What is the difference between Objective-C automatic reference counting and garbage collection? ios ios