Hi,
Sorry if this has been asked before, I’m a total newbie. I’m going through the MyLocations iOS Apprentice Book when I noticed on page 264, that there are times when setting colors we are using ‘UIColor.black’ and sometimes we are just using ‘.black’. Are these interchangeable?
In this context, I think they’re interchangeable. The fields you’re setting (e.g. tableView.backgroundColor
) are known to be of type UIColor
, so Swift can infer that .black
is short for UIColor.black
.
In other contexts, Swift might not able to infer a type so easily, so you’ll need to be explicit and type UIColor
in.
Ok, thanks for the explanation. Appreciate the help.