objective-c - slattery - arthur miller y marilyn
Casting normal vs casting puente en Objective-C (1)
¿Cuál es la diferencia entre,
(CFDataRef) data
Y
(__bridge CFDataRef) data
Xcode me pidió que lo cambiara por bridge. ¿Es eso debido a ARC?
Sí, a ARC se le deben dar instrucciones cuando realice el intercambio entre los tipos de puente sin cargo. En este caso, __bridge
le dice a ARC que no haga nada, por lo que se comportará de la misma manera que el modelo estándar anterior.
Puede leer las Notas de la versión de Transición a ARC para obtener más detalles sobre las diferentes maneras de hacer puentes de conversión.