Code completion prevents typos
As an added bonus, when you move to enumerations instead of strings, you’ll never have a typo in your member values. Xcode provides code completion:
And if you do misspell an enumeration value, the compiler will complain with an error, so you won’t get too far down the line without recognizing your mistake: