I don't understand why this actually happened, why were the names not stripped? That seems like a terrible thing not just for size but also for insights into the developer's process (in this case). Shouldn't Xcode be doing this automatically? The author even points out that Swift doesn't need them, so why are they there?