¡Cuerda rápida contra cuerda! vs cadena?
he leídoesta pregunta y algunas otras preguntas. Pero no están relacionados conmi pregunta
porUILabel
si no especificas?
o!
obtendrá un error de este tipo:
La propiedad @IBOutlet tiene un tipo no opcional 'UILabel'
$9 pregunta y algunas otras preguntas. Pero no están relacionados con10$
arreglarlo Añadir? para formar el tipo opcional UIlabel?
Fix-it Añadir! para formar el tipo opcional UIlabel implícitamente sin envolver?
Sin embargo, para la cadena solo puede escribirstring
sin?
o!
y no obtendrás un error¿porqué es eso?
¿Qué pasa si elname
no está configurado? Entonces tendríamos unnil
no está usando?
, !
yRápido todo sobre la satisfacción de la 'seguridad de tipo'?
Ejemplo:
struct PancakeHouse {
let name: String // this doesn't have '?' nor '!'
let photo: UIImage?
let location: CLLocationCoordinate2D?
let details: String
}
Mi mayor confusión es cuándo querríamosno uso opcional?