Вопрос проверяет понимание эволюции ARC и различий в модели памяти между Swift и Objective-C.
Короткий ответ
И Swift, и Objective-C используют ARC, но в Swift управление памятью более строго типизировано и безопасно. Swift по умолчанию предотвращает многие ошибки, которые были возможны в Objective-C. Также Swift активнее использует value-типы, что меняет характер работы с памятью. В Objective-C больше динамики и меньше проверок на этапе компиляции.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.