iOS 7.0.6 has been released to patch a critical security bug

While it is easy to criticise the errors of others, it is always better to learn from them.

Don't waste time laughing at Apple's mistake; instead, update all your iOS devices (immediately) and enforce better coding practices amongst your own team.

In this case, just because you can write conditional clauses without  placing them inside their own code-block; it is infinitely easier to read and spot/avoid errors, when you do put them in their own code-blocks.

Yes; many are complaining about the use of the "goto" statement; but the enforcement of better coding standards would be better - and they can be enforced in the templates of most modern IDEs, too.