1 min readSep 6, 2017
I challenge your (indirect) premise that IBOutlets need to be weak. :-)
“However, weak
also makes the property optional, which is why we need the ?
at the end.”
We need to make the properties optional because they are not set at initialization time. Not because they need to be weak.