ARC является функцией компилятора, а не устройства, поэтому технически он не имеет ничего общего с ОС, в которой он используется.Разница между ними заключается в фактическом обнулении слабых ссылок.Прочитайте this для получения дополнительной информации об этом.
Запуск приложения, скомпилированного с ARC на устройстве с ОС до 5.0, по существу вручную обнуляет ссылки, а не фактически обнуляет их,Автоматическое обнуление является основной функцией ARC, поэтому вам больше не нужно вызывать dealloc
или освобождать объекты.