Вопрос проверяет углубленное понимание внутреннего устройства ARC и хранения метаданных объектов.
Короткий ответ
Side table используется для хранения дополнительной информации об объекте, например weak-ссылок. Она создается только при необходимости. Side table удаляется, когда объект деинициализируется и больше не нужен. После освобождения объекта вся связанная с ним информация также очищается.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.