Подтвердить что ты не робот

Нормальное литье против мостового литья в Objective - C

Чем отличается,

(CFDataRef) data

&

(__bridge CFDataRef) data

Xcode попросил меня изменить его на мост. Это из-за ARC?

4b9b3361

Ответ 1

Да, ARC должны быть предоставлены инструкции, когда вы выполняете листинг между моделями с мостами. В этом случае __bridge говорит ARC ничего не делать, так что это будет вести себя так же, как и предыдущий стандартный литье.

Вы можете прочитать Переход к заметкам о выпуске ARC для получения более подробной информации о различных способах создания мостов.