"If let" leads to code that is hard to read IMO. I'd rather be able to easily tell the difference between conditional statements and assignments.
Another Swift feature that I think leads to very poor readability is trailing closures.
Another Swift feature that I think leads to very poor readability is trailing closures.