> Arc isn't really garbage collection. It's like a reference counted smart pointer like C++ has shared_ptr.
In c++ land this is very often called garbage collection too