You come at a certain point in the development of every app that what you see in the simulator does not match what you think should happen. Mostly these are human errors -- or at least they are in most of my cases ;-) -- but sometimes Xcode has just 'lost track', or so it seems. I've learnt that the Clean
(Shift+Cmd+K) and Clean Build Folder…
(Option+Shift+Command+K) menu options can show the difference between your error or Xcode's.
My question though is:
What does the
Clean
command do or not do, which leaves a reason forClean Build Folder…
to exist? When should I pick one over the other, why not just always clean the whole folder?