Today I’ve found a tip from Google about iOS development, on their “Route 85” Youtube video series. I always code defensively, and adding a default
case option is one of the things you usually do on a switch
when programming defensively. But in the case they show, this is a bad thing. When you write a switch
statement for an enum
, Xcode will warn you if you’re missing any value, except if you rule this option out by means of a default
. See the video for more information and an example.
Nice tip guys!