Hacker News new | past | comments | ask | show | jobs | submit
You can send messages to null, sendings messages to a deallocated pointer is going to be a bad time.
It’s nice not to crash, but unexpected null can still cause bugs in ObjC when the developer isn’t paying attention.

Having done both ObjC with nonnull annotations, and Swift, I agree that it’d be hard to forgo the having first-class support for Optionals